Lucas Gabriel Vuotto
|
c2f630ceea
|
impl: only include lilcrypto.h
|
2024-06-09 14:26:31 +00:00 |
Lucas Gabriel Vuotto
|
f1c4ceea84
|
Make the block lengths part of the public interface
|
2024-06-09 14:16:18 +00:00 |
Lucas Gabriel Vuotto
|
06e9c5ec67
|
Rename *_CHUNK* to *_BLOCKLEN*
|
2024-06-09 14:05:52 +00:00 |
Lucas Gabriel Vuotto
|
0605d10bb3
|
Implement XChaCha20 and XChaCha20-Poly1305
|
2024-06-07 02:18:50 +00:00 |
Lucas Gabriel Vuotto
|
06f835e27c
|
cipher/chacha20: treat the counter as part of the nonce
|
2024-06-07 00:29:25 +00:00 |
Lucas Gabriel Vuotto
|
e5215ac18e
|
cipher/chacha20: buffer the full input block
The final implementation is simpler, at the cost of doing work in
chacha20_x_final.
|
2024-06-07 00:29:17 +00:00 |
Lucas Gabriel Vuotto
|
7bc527c769
|
initial import
|
2024-05-31 10:59:58 +00:00 |