Yawning Angel
|
ba1ad82c2b
|
core/crypto/aead: Initial import
|
2024-08-10 18:32:37 +09:00 |
|
Yawning Angel
|
38aea1f907
|
core/crypto/aes,chacha20poly1305: Add require_results to open
|
2024-08-10 18:32:37 +09:00 |
|
Yawning Angel
|
b381791f42
|
core/crypto/chacha20: Change API terminology to be consistent with AES
|
2024-08-10 18:32:37 +09:00 |
|
Yawning Angel
|
14ceb0b19d
|
core/crypto/chacha20poly1305: Support AEAD_XChaCha20_Poly1305
IETF-draft flavor (32-bit counter) though this makes no practical
difference.
|
2024-08-10 18:32:37 +09:00 |
|
Yawning Angel
|
8efc98ce90
|
core/crypto/chacha20poly1305: Change the interface to match GCM
|
2024-08-10 18:32:37 +09:00 |
|
Yawning Angel
|
fa8dd5a13b
|
core/crypto: Misc cleanups and documentation improvements
|
2024-03-04 17:50:45 +09:00 |
|
Yawning Angel
|
aa5a95a4d1
|
core/crypto/chacha20poly1305: Cleanups
- Use `encoding/endian`
|
2023-11-17 16:53:29 +09:00 |
|
Yawning Angel
|
7fc2081543
|
core/crypto: Add private attributes for internals
These constants and internal routines are not intended for use outside
the actual implementations themselves.
|
2023-04-08 10:15:00 +09:00 |
|
Yawning Angel
|
6c4c9aef61
|
core/crypto: Add chacha20poly1305
This package implements the chacha20poly1305 AEAD construct as specified
in RFC 8439.
|
2021-11-17 13:59:53 +00:00 |
|