Jeroen van Rijn
|
27667ce36b
|
iff -> if and only if (⟺)
|
2026-03-13 11:54:15 +01:00 |
|
Jeroen van Rijn
|
cde6dc1f20
|
Remove core:mem import from core:crypto.
|
2026-02-12 16:52:25 +01:00 |
|
Jeroen van Rijn
|
7a9ea3ee6d
|
Further overhaul of package line comments.
|
2025-10-09 23:05:29 +02:00 |
|
Jeroen van Rijn
|
248b0fe9e1
|
More package lines
|
2025-10-09 16:11:33 +02:00 |
|
Yawning Angel
|
2f301e46dc
|
core/crypto: Switch to using ensure
|
2025-03-23 19:14:33 +09:00 |
|
Yawning Angel
|
bb395aeb41
|
core/crypto: Add rodata annotations (NFC)
|
2025-03-23 19:14:33 +09:00 |
|
Yawning Angel
|
50d40c2a26
|
core/crypto/chacha20poly1305: Add missing assertions
|
2025-03-23 19:14:33 +09:00 |
|
Laytan Laats
|
288312a812
|
core: improve package doc comments for the documentation generator
|
2024-09-03 19:59:04 +02:00 |
|
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 |
|