Skip to content
Snippets Groups Projects
Commit a1ca3b01 authored by Niels Möller's avatar Niels Möller
Browse files

ChangeLog and AUTHORS update for SIV-GCM.

parent e83daf61
Branches
No related tags found
No related merge requests found
......@@ -96,7 +96,7 @@ Amos Jeffries Implementation of base64url encoding.
Daiki Ueno Implementation of RSA-PSS signatures,
curve448, shake256, ed448-shake256 signatures,
chacha functions for 32-bit nonce, struct
nettle_mac interface.
nettle_mac interface, siv-gcm.
Dmitry Baryshkov CFB and CFB8 modes, CMAC64. gosthash94cp and
Streebog hash functions, GOST DSA signatures
......
2022-09-28 Niels Möller <nisse@lysator.liu.se>
From Daiki Ueno:
* siv-gcm.c (siv_gcm_encrypt_message, siv_gcm_decrypt_message):
New file, implementation of SIV-GCM.
* siv-gcm.h (SIV_GCM_BLOCK_SIZE, SIV_GCM_DIGEST_SIZE)
(SIV_GCM_NONCE_SIZE): New header file, new constants and
declarations.
* siv-gcm-aes128.c (siv_gcm_aes128_encrypt_message)
(siv_gcm_aes128_decrypt_message): New file and functions.
* siv-gcm-aes256.c (siv_gcm_aes256_encrypt_message)
(siv_gcm_aes256_decrypt_message): Likewise.
* siv-ghash-set-key.c (_siv_ghash_set_key): New file, new internal
function.
* siv-ghash-update.c (_siv_ghash_update): Likewise.
* block-internal.h (block16_bswap): New inline function.
* bswap-internal.h (bswap64_if_be): New macro.
* nettle-internal.h (NETTLE_MAX_CIPHER_KEY_SIZE): New constant.
* Makefile.in (nettle_SOURCES): Add new source files.
(HEADERS): Add siv-gcm.h.
* testsuite/siv-gcm-test.c: New tests.
* testsuite/Makefile.in (TS_NETTLE_SOURCES): Add siv-gcm-test.c.
* nettle.texinfo (SIV-GCM): Documentation.
From Zoltan Fridrich:
* balloon.c (balloon, balloon_itch): Implementation of balloon
password hash.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment