diff options
author | Daiki Ueno <dueno@redhat.com> | 2022-08-16 16:37:51 +0900 |
---|---|---|
committer | Daiki Ueno <dueno@redhat.com> | 2022-09-27 06:46:41 +0900 |
commit | f5b64ecc8decb86f2716b050a69828e8b9c71180 (patch) | |
tree | 7088b646b95fea94cc4e29707bb6004ab3f93090 /Makefile.in | |
parent | ff660604eb66c5ff2b2bb508ba7f41b9c13c8087 (diff) | |
download | nettle-f5b64ecc8decb86f2716b050a69828e8b9c71180.tar.gz |
Implement AES-GCM-SIV
This implements AES-GCM-SIV, described in RFC8452, on top of the
existing AES-GCM primitives. In particular, its hash algorithm
POLYVAL is implemented using the GHASH with additional byte order
conversion according to RFC8452 Appendix A.
Signed-off-by: Daiki Ueno <dueno@redhat.com>
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in index ca1466b7..0f7bf4d6 100644 --- a/Makefile.in +++ b/Makefile.in @@ -100,13 +100,16 @@ nettle_SOURCES = aes-decrypt-internal.c aes-decrypt.c aes-decrypt-table.c \ cbc.c cbc-aes128-encrypt.c cbc-aes192-encrypt.c cbc-aes256-encrypt.c \ ccm.c ccm-aes128.c ccm-aes192.c ccm-aes256.c cfb.c \ siv-cmac.c siv-cmac-aes128.c siv-cmac-aes256.c \ + siv-gcm.c siv-gcm-aes128.c siv-gcm-aes256.c \ cnd-memcpy.c \ chacha-crypt.c chacha-core-internal.c \ chacha-poly1305.c chacha-poly1305-meta.c \ chacha-set-key.c chacha-set-nonce.c \ ctr.c ctr16.c des.c des3.c \ eax.c eax-aes128.c eax-aes128-meta.c \ - ghash-set-key.c ghash-update.c gcm.c gcm-aes.c \ + ghash-set-key.c ghash-update.c \ + siv-ghash-set-key.c siv-ghash-update.c \ + gcm.c gcm-aes.c \ gcm-aes128.c gcm-aes128-meta.c \ gcm-aes192.c gcm-aes192-meta.c \ gcm-aes256.c gcm-aes256-meta.c \ @@ -228,7 +231,7 @@ HEADERS = aes.h arcfour.h arctwo.h asn1.h blowfish.h \ gcm.h gostdsa.h gosthash94.h hmac.h \ knuth-lfib.h hkdf.h \ macros.h \ - cmac.h siv-cmac.h \ + cmac.h siv-cmac.h siv-gcm.h \ md2.h md4.h \ md5.h md5-compat.h \ memops.h memxor.h \ |