Commit Graph

4781 Commits (e8bb20d84fce116af601eb0a7393151b0e5f8288)

Author SHA1 Message Date
Jeffrey Walton e8bb20d84f
Fix AlgorithmName for SHA3-based classes 2019-02-13 14:22:43 -05:00
Jeffrey Walton 8dd39d03ae
Update documentation 2019-02-13 12:16:05 -05:00
Jeffrey Walton 00f9c1f0eb
Enable extended output in SHAKE-128 and SHAKE-256 (GH #805, PR #806) 2019-02-13 11:31:18 -05:00
Jeffrey Walton 2e440959b1
Update documentation 2019-02-13 00:01:58 -05:00
Jeffrey Walton 8db6fe16b4
Update documentation 2019-02-12 23:52:19 -05:00
Jeffrey Walton 57465b5ae3
Update documentation 2019-02-12 23:38:38 -05:00
Jeffrey Walton 9defd0afcd
Add SHAKE-128 and SHAKE-256 (GH #805, PR #806)
This should have been added during the original commit
2019-02-12 23:12:35 -05:00
Jeffrey Walton c6e8a61b8b
Add SHAKE-128 and SHAKE-256 (GH #805, PR #806) 2019-02-12 19:51:37 -05:00
Jeffrey Walton e499131ea6
Latch previous ROUNDS in Salsa and ChaCha ciphers (GH #800, PR #804) 2019-02-12 16:56:01 -05:00
asbai a9eac2ce6e Fix missing AlgorithmProvider() on PanamaHash (GH #801, PR #803) 2019-02-12 15:05:39 -05:00
Jeffrey Walton 6befce1851
Update documentation 2019-02-11 12:44:30 -05:00
Jeffrey Walton d86fcf64a7
Update documentation 2019-02-11 12:29:04 -05:00
Jeffrey Walton 161d680434
Back-off ChaCha assert at the moment (GH #790)
We don't know what we are supposed to do at the moment. We need the CFRG or IETF to say what is supposed to happen.
2019-02-11 11:40:05 -05:00
Jeffrey Walton 0ca4c41a97
Add ed25519 SignStream and VerifyStream functions (GH #796, PR #797) 2019-02-10 23:08:14 -05:00
Jeffrey Walton 1c6a96a57e
Update README 2019-02-10 04:41:51 -05:00
Jeffrey Walton 978b221909
Update README 2019-02-09 14:05:09 -05:00
Jeffrey Walton 65b10a4af8
Add additional XChaCha20/Poly1305 test vectors (GH #724)
These test vectors were generated with Botan
2019-02-08 17:08:17 -05:00
Jeffrey Walton b9eea8e842
Add additional ChaCha20/Poly1305 test vectors (GH #724)
These test vectors were generated with Botan
2019-02-08 16:38:23 -05:00
Jeffrey Walton cae5f8e0fd
Add SecretToPublicKey function for x25519 2019-02-07 17:05:23 -05:00
Jeffrey Walton de85886ca4
Update comments 2019-02-07 15:45:38 -05:00
Jeffrey Walton 4caa5ee724
Add SecretToPublicKey function for ed25519
Also remove IsClamped. Clamping occurs with ed25519, but it happens inside the Donna code. It is not needed elsewhere for ed25519.
2019-02-07 15:00:00 -05:00
Jeffrey Walton dde43de786
Use SECRET_KEYLENGTH for ed25519PrivateKey::GenerateRandom 2019-02-06 19:20:48 -05:00
Jeffrey Walton 23a32c4e3d
Add XChaCha20/Poly1305 benchmark 2019-02-06 16:57:36 -05:00
Jeffrey Walton 76b47204df
Add IETF XChaCha20Poly1305 (GH #727, PR #795) 2019-02-06 04:14:39 -05:00
Jeffrey Walton 0661536bd6
Fix spelling 2019-02-06 01:23:27 -05:00
Jeffrey Walton 26c83877ef
Add IETF XChaCha (GH #727, PR #794) 2019-02-06 01:03:28 -05:00
Jeffrey Walton 48531785b7
Use IsPowerOf2 in Integer::Divide 2019-02-05 02:05:36 -05:00
Jeffrey Walton b09ca89a6e
Update comments 2019-02-05 01:19:35 -05:00
Jeffrey Walton 5b1e6fd28f
Fix Fedora 7 compile
Fedora 7 toolchain supplies upto SSE4.2
2019-02-05 01:14:35 -05:00
Jeffrey Walton 5f731c06b3
Fix NULL device 2019-02-04 11:28:28 -05:00
Jeffrey Walton 47435f7d72
Guard use of <cstddef> for Microsoft compilers (GH #781) 2019-02-04 07:18:51 -05:00
Jeffrey Walton 5b6b86c7f1
Avoid extra call to RekeyCipherAndMac in ChaCha20/Poly1305 2019-02-04 06:04:12 -05:00
Jeffrey Walton 868ca8e2e5
Fix cryptest.nmake file list 2019-02-03 22:59:56 -05:00
Jeffrey Walton e10736482c
Add test compile to makefile 2019-02-03 11:09:10 -05:00
Jeffrey Walton ef1c8c2bb4
Add Hurd support for Makefile and cryptest.sh
IS_HURD in the makefile is to avoid complaints by some of the more eager GNU folks. We could do it using IS_LINUX
2019-02-03 10:28:48 -05:00
Jeffrey Walton 83145ffed6
Cleanup lcov recipe 2019-02-02 16:49:28 -05:00
Jeffrey Walton a05e108a93
Fix benchmarks when CRYPTOPP_DISABLE_ASM 2019-02-02 16:49:08 -05:00
Jeffrey Walton d0cc098af1
Cleanup Gcov recipe
We should have removed the source files at GH #208, PR #703
2019-02-02 15:34:56 -05:00
Jeffrey Walton 4d24876490
Fix Linux detection for GNU Hurd 2019-02-02 15:20:59 -05:00
Jeffrey Walton 1b8c00b37c
Update comments 2019-02-02 00:47:56 -05:00
Jeffrey Walton 96eac11d3b
Update DataDir search paths (GH #760) 2019-02-02 00:29:36 -05:00
Jeffrey Walton 2beb779286
Remove cryptestcwd binary
Also see https://github.com/noloader/cryptopp-autotools/issues/3
2019-02-01 09:51:37 -05:00
Jeffrey Walton 3b5de1bf15
Update documentation 2019-01-31 19:53:34 -05:00
Jeffrey Walton cd395c7943
Update documentation 2019-01-31 19:33:13 -05:00
Jeffrey Walton c415a64a0e
Clear Doxygen warning (GH #791) 2019-01-31 19:12:27 -05:00
Jeffrey Walton 7fe141c004
Whitespace check-in 2019-01-31 19:04:44 -05:00
Jeffrey Walton dbc071f083
Whitespace check-in 2019-01-31 19:01:58 -05:00
Jeffrey Walton 49daf12913
Whitespace check-in 2019-01-31 18:55:50 -05:00
Jeffrey Walton 04e5939c8d
Fix spelling 2019-01-31 18:37:41 -05:00
Jeffrey Walton a8290bd66d
Remove SimpleKeyingInterface from ChaCha20Poly1305_Base 2019-01-31 07:24:43 -05:00