From c4885092088431e7928e4459fda20cc0e8ceb201 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 18 Jul 2013 21:32:05 +0200 Subject: Add support for Salsa20. * src/gcrypt.h.in (GCRY_CIPHER_SALSA20): New. * cipher/salsa20.c: New. * configure.ac (available_ciphers): Add Salsa20. * cipher/cipher.c: Register Salsa20. (cipher_setiv): Allow to divert an IV to a cipher module. * src/cipher-proto.h (cipher_setiv_func_t): New. (cipher_extra_spec): Add field setiv. * src/cipher.h: Declare Salsa20 definitions. * tests/basic.c (check_stream_cipher): New. (check_stream_cipher_large_block): New. (check_cipher_modes): Run new test functions. (check_ciphers): Add simple test for Salsa20. Signed-off-by: Werner Koch --- NEWS | 3 +++ 1 file changed, 3 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index ac609930..b1ad7ac6 100644 --- a/NEWS +++ b/NEWS @@ -12,6 +12,8 @@ Noteworthy changes in version 1.6.0 (unreleased) * Added support for the IDEA cipher algorithm. + * Added support for the Salsa20 stream cipher. + * Added a random number generator to directly use the system's RNG. Also added an interface to prefer the use of a specified RNG. @@ -70,6 +72,7 @@ Noteworthy changes in version 1.6.0 (unreleased) gcry_pubkey_get_sexp NEW. GCRYCTL_DISABLE_LOCKED_SECMEM NEW. GCRYCTL_DISABLE_PRIV_DROP NEW. + GCRY_CIPHER_SALSA20 NEW. Noteworthy changes in version 1.5.0 (2011-06-29) -- cgit v1.2.1