RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG

This commit is contained in:
Karel Miko
2017-03-21 19:42:54 +01:00
parent 6844275e82
commit ff6abc776c
37 changed files with 1831 additions and 72 deletions
+9
View File
@@ -124,6 +124,9 @@ const char *crypt_build_settings =
#if defined(LTC_CAMELLIA)
" Camellia\n"
#endif
#if defined(LTC_CHACHA)
" ChaCha\n"
#endif
"\nHashes built-in:\n"
#if defined(LTC_SHA3)
@@ -230,6 +233,9 @@ const char *crypt_build_settings =
#if defined(LTC_F9_MODE)
" F9\n"
#endif
#if defined(LTC_POLY1305)
" POLY1305\n"
#endif
"\nENC + AUTH modes:\n"
#if defined(LTC_EAX_MODE)
@@ -254,6 +260,9 @@ const char *crypt_build_settings =
#endif
"\n"
#endif
#if defined(LTC_CHACHA20POLY1305_MODE)
" CHACHA20POLY1305\n"
#endif
"\nPRNG:\n"
#if defined(LTC_YARROW)
+3
View File
@@ -223,6 +223,9 @@ static const crypt_size _crypt_sizes[] = {
#ifdef LTC_FORTUNA
_SZ_STRINGIFY_S(fortuna_prng),
#endif
#ifdef LTC_CHACHA
_SZ_STRINGIFY_S(chacha_prng),
#endif
#ifdef LTC_RC4
_SZ_STRINGIFY_S(rc4_prng),
#endif