aboutsummaryrefslogtreecommitdiff
path: root/core/crypto/chacha20poly1305
Commit message (Collapse)AuthorAgeFilesLines
* Remove `core:mem` import from `core:crypto`.Jeroen van Rijn6 days1-5/+4
|
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
|
* More package linesJeroen van Rijn2025-10-091-3/+3
|
* core/crypto: Switch to using `ensure`Yawning Angel2025-03-231-20/+8
|
* core/crypto: Add `rodata` annotations (NFC)Yawning Angel2025-03-231-1/+1
|
* core/crypto/chacha20poly1305: Add missing assertionsYawning Angel2025-03-231-0/+4
|
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-031-2/+2
|
* core/crypto/aead: Initial importYawning Angel2024-08-101-2/+2
|
* core/crypto/aes,chacha20poly1305: Add require_results to openYawning Angel2024-08-101-0/+1
|
* core/crypto/chacha20: Change API terminology to be consistent with AESYawning Angel2024-08-101-20/+20
|
* core/crypto/chacha20poly1305: Support AEAD_XChaCha20_Poly1305Yawning Angel2024-08-101-10/+30
| | | | | IETF-draft flavor (32-bit counter) though this makes no practical difference.
* core/crypto/chacha20poly1305: Change the interface to match GCMYawning Angel2024-08-101-16/+43
|
* core/crypto: Misc cleanups and documentation improvementsYawning Angel2024-03-041-0/+17
|
* core/crypto/chacha20poly1305: CleanupsYawning Angel2023-11-171-5/+5
| | | | - Use `encoding/endian`
* core/crypto: Add private attributes for internalsYawning Angel2023-04-081-0/+5
| | | | | These constants and internal routines are not intended for use outside the actual implementations themselves.
* core/crypto: Add chacha20poly1305Yawning Angel2021-11-171-0/+146
This package implements the chacha20poly1305 AEAD construct as specified in RFC 8439.