-
- Downloads
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>
Showing
- Makefile.in 5 additions, 2 deletionsMakefile.in
- block-internal.h 12 additions, 0 deletionsblock-internal.h
- bswap-internal.h 6 additions, 0 deletionsbswap-internal.h
- ghash-internal.h 13 additions, 0 deletionsghash-internal.h
- nettle-internal.h 1 addition, 0 deletionsnettle-internal.h
- nettle.texinfo 91 additions, 0 deletionsnettle.texinfo
- siv-gcm-aes128.c 65 additions, 0 deletionssiv-gcm-aes128.c
- siv-gcm-aes256.c 65 additions, 0 deletionssiv-gcm-aes256.c
- siv-gcm.c 229 additions, 0 deletionssiv-gcm.c
- siv-gcm.h 107 additions, 0 deletionssiv-gcm.h
- siv-ghash-set-key.c 52 additions, 0 deletionssiv-ghash-set-key.c
- siv-ghash-update.c 65 additions, 0 deletionssiv-ghash-update.c
- testsuite/.gitignore 1 addition, 0 deletionstestsuite/.gitignore
- testsuite/Makefile.in 1 addition, 1 deletiontestsuite/Makefile.in
- testsuite/siv-gcm-test.c 731 additions, 0 deletionstestsuite/siv-gcm-test.c
Loading
Please register or sign in to comment