https://github.com/nhas/chacha20blake2s
chacha20 with blake2s providing authentication
https://github.com/nhas/chacha20blake2s
Last synced: 2 months ago
JSON representation
chacha20 with blake2s providing authentication
- Host: GitHub
- URL: https://github.com/nhas/chacha20blake2s
- Owner: NHAS
- Created: 2021-12-19T01:04:42.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-03T18:43:58.000Z (about 4 years ago)
- Last Synced: 2024-12-30T22:16:58.466Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 3.91 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# chacha20blake2s
A small construction of chacha20 with blake2s as the HMAC.
This was made primarily for fun, and so should not be put into production unless you really trust me.
This is motivated by my reading about partitioning oracle attacks, and how AES-poly1305 and chacha20poly1305 constructs are vulnerable to them.
https://www.usenix.org/system/files/sec21summer_len.pdf
Plus I couldnt find an easy already made library for it.