Frank Denis
3567436865
Replace the aegis256 implementation with the libaegis implementation
2023-09-09 20:20:54 +02:00
Frank Denis
0df2340a99
Just refer to "aegis" since we have at least 2 variants
2023-09-09 08:54:53 +02:00
Frank Denis
9b623852bd
Rewrite the AES256-GCM implementation
...
Faster, way more readable, easier to port to other architectures.
2022-11-13 18:42:38 +01:00
Frank Denis
9476c05afe
Add aegis credits
2019-11-11 00:55:37 +01:00
Frank Denis
db0319fb8e
Initial support for ristretto255
2019-02-18 00:56:48 +01:00
Frank Denis
509f934476
crypto_core/curve25519 was renamed crypto_core/ed25519
2017-11-15 17:04:07 +01:00
Frank Denis
d2b1d224db
Update after donna and ref10 merge
2017-11-06 11:07:26 +01:00
Frank Denis
002fb0e82b
Update AUTHORS
2017-10-14 15:37:06 +02:00
Frank Denis
1ddeab2a87
Remove aes128ctr, add secretstream
2017-09-27 15:05:28 +02:00
Frank Denis
313cb92f30
+ kx
2017-03-12 18:17:37 +01:00
Frank Denis
606f569c7b
Replace the SSSE3 ChaCha20 impl with one derived from the AVX2 impl
2017-02-26 23:02:45 +01:00
Frank Denis
199aa0efa2
Update AUTHORS
2017-02-26 17:21:04 +01:00
Frank Denis
45127e7bb9
sort
2017-02-19 17:49:27 +01:00
Frank Denis
7ee23f77fb
Add crypto_core/curve25519
2016-03-16 14:48:05 +01:00
Frank Denis
17b6717527
Typo
2016-03-08 09:20:20 +01:00
Frank Denis
8035d6deb3
Blame me for hchacha20
2016-03-06 13:34:32 +01:00
Frank Denis
50002f78ed
Do not forget Daniel Dinu and Thomas Pornin
...
in the list of contributors to the Argon2 code
2015-12-30 15:44:46 +01:00
Frank Denis
7a5668f944
Credit Argon2 authors
2015-12-29 19:25:27 +01:00
Frank Denis
242429589f
Reformat
2015-11-28 16:18:41 +01:00
Frank Denis
13f8e1a162
+floodyberry for poly1305/sse2
2015-11-28 16:17:56 +01:00
Frank Denis
20a13f60b5
Move Ted Krovetz to the implementors list
2015-11-26 12:39:46 +01:00
Frank Denis
fce550257e
+ Ted Krovetz
2015-11-25 15:26:35 +01:00
Frank Denis
16e5da867c
Credit Tung Chou
2015-11-04 16:48:47 +01:00
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