summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@redhat.com>2022-08-16 16:37:51 +0900
committerDaiki Ueno <dueno@redhat.com>2022-09-27 06:46:41 +0900
commitf5b64ecc8decb86f2716b050a69828e8b9c71180 (patch)
tree7088b646b95fea94cc4e29707bb6004ab3f93090 /Makefile.in
parentff660604eb66c5ff2b2bb508ba7f41b9c13c8087 (diff)
downloadnettle-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.in7
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 \