Commit graph

9 commits

Author SHA1 Message Date
Legrandin
6ae7485a5b Automatic nonce generation for ChaCha20 2015-12-23 23:27:24 +01:00
Legrandin
dc1e6df8b6 Automatic nonce generation for Salsa20 2015-12-23 23:27:24 +01:00
Legrandin
0b76cd2168 Ensure that all data passed to C backend is byte strings 2015-02-10 22:29:40 +01:00
Legrandin
11a6d1dfa4 Flag explicitly certain arguments as of size_t type 2015-02-10 16:45:25 +01:00
Legrandin
f9c9e92b01 Stream ciphers use raw interface 2015-01-24 21:07:17 +01:00
Legrandin
e4da72373d Added example to Salsa20 module 2014-05-11 15:24:07 +02:00
Legrandin
851246faeb Salsa20 uses a nonce, not an IV. 2014-05-05 21:15:35 +02:00
Legrandin
b2e4ec71a7 Unit tests now pass on Python 3.x 2013-08-16 07:33:17 +02:00
Fabrizio Tarizzo
92e6cd04a0 Implementation of the Salsa20 stream cipher
new file:   lib/Crypto/Cipher/Salsa20.py
	modified:   lib/Crypto/SelfTest/Cipher/__init__.py
	new file:   lib/Crypto/SelfTest/Cipher/test_Salsa20.py
	modified:   setup.py
	new file:   src/Salsa20.c
	new file:   src/salsa20/ecrypt-config.h
	new file:   src/salsa20/ecrypt-machine.h
	new file:   src/salsa20/ecrypt-portable.h
	new file:   src/salsa20/ecrypt-sync.h
	new file:   src/streamIV_template.c
2013-04-28 10:42:40 +02:00