https://github.com/flucium/chachablake3
https://github.com/flucium/chachablake3
blake3 chacha20 chachablake3 rust
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/flucium/chachablake3
- Owner: flucium
- License: mit
- Archived: true
- Created: 2023-04-19T18:08:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-27T05:06:55.000Z (over 2 years ago)
- Last Synced: 2025-02-08T02:11:45.511Z (8 months ago)
- Topics: blake3, chacha20, chachablake3, rust
- Language: Rust
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ChaChaBlake3
**No security testing has been performed.***this is the demonstration for me. I'm not going to fix bugs.*
ChaCha + Poly1305 is replaced by ChaCha + BLAKE3.
Rust Crypto and BLAKE3 backend.
for Cipher, See Rust Crypto ChaCha20Poly1305 , Traits , AEADs. for hash functions, see BLAKE3.
it might be good to use OsRng included in Rust Crypto/Aes256Gcm !!!
## chachablake3
https://github.com/flucium/chachablake3/https://github.com/flucium/chachablake3/blob/main/LICENSE
## aead
https://github.com/RustCrypto/AEADshttps://github.com/RustCrypto/AEADs/blob/master/chacha20poly1305/LICENSE-MIT
https://github.com/RustCrypto/AEADs/blob/master/chacha20poly1305/LICENSE-APACHE
## chacha20
https://github.com/RustCrypto/stream-ciphers/tree/master/chacha20## zeroize
https://github.com/RustCrypto/utils/tree/master/zeroizehttps://github.com/RustCrypto/utils/blob/master/zeroize/LICENSE-MIT
https://github.com/RustCrypto/utils/blob/master/zeroize/LICENSE-APACHE
## traits
*no direct.*https://github.com/RustCrypto/traits
## blake3
https://github.com/BLAKE3-team/BLAKE3https://github.com/BLAKE3-team/BLAKE3/blob/master/LICENSE