Commit Graph
15 Commits
Author SHA1 Message Date
Frank Denis ab2e86748e Replace the aes256gcm implementation with Romain Dolbeau's implementation
which is slightly faster than mine.
Reimplement features from the previous implementation: add batch mode and
use two passes in the decryption function in order to check the tag before
decrypting.
2015-10-10 16:21:08 +02:00
Frank Denis 7b0eeda1c6 Remove aes256estream.
AES-256 will be reintroduced, but not until we have a bitsliced implementation.
2014-08-05 00:57:10 -07:00
Frank Denis ca28c580e8 Revamp the AUTHORS file 2014-06-26 12:43:46 -07:00
Frank Denis a0a3741ea3 Replace curve25519 ref implementation with latest ref10 from Supercop. 2014-06-06 08:42:19 -07:00
Frank Denis bd05b7d292 Rename scryptxsalsa208sha256 to scryptsalsa208sha256 2014-05-15 00:01:16 -07:00
Frank Denis ada7ebdf5d Get ready to say goodbye to the infamous poly1305-53 implementation.
Give room for optimized implementations instead.
2014-05-01 21:42:45 -07:00
Frank Denis 2483af0384 Make hash_sha512 / hmac_sha512256 consistent with hash_sha256 / hmac_sha256 2014-04-14 20:42:37 -07:00
Frank Denis a06b00ecf4 Initial import of scrypt 2014-04-10 18:25:16 -07:00
Frank Denis 879112786c Switch poly1305-ref to Floodyberry's poly1305-donna-unrolled. 2013-07-20 17:57:32 -07:00
Frank Denis 3ccbd69307 Update AUTHORS 2013-04-27 09:17:26 -07:00
Frank Denis 201ee903a2 Credit Blake2 team 2013-04-21 17:32:09 -07:00
Frank Denis 9626bbeb44 (re)import curve25519_donna_c64 2013-04-21 17:32:07 -07:00
Frank Denis 9dac631c27 Don't forget the credits for siphash, oops. 2013-03-18 23:22:51 -07:00
Douglas Campos fdbaa9a9ea add AUTHORS file from designers/implementors files 2013-01-21 23:25:51 -02:00
Frank Denis 95b9c37cc5 Import libnacl from dnscrypt-proxy 2013-01-19 16:02:02 -08:00