This website requires JavaScript.
e499131ea6
Latch previous ROUNDS in Salsa and ChaCha ciphers (GH #800 , PR #804 )
Jeffrey Walton
2019-02-12 16:56:01 -0500
b2c2639c41
Allow XChaCha12 for Adiantum
Jeffrey Walton
2019-02-12 16:22:52 -0500
57e869e28b
Latch previous ROUNDS in Salsa and ChaCha ciphers (GH #800 )
Jeffrey Walton
2019-02-12 15:31:43 -0500
a9eac2ce6e
Fix missing AlgorithmProvider() on PanamaHash (GH #801 , PR #803 )
asbai
2019-02-13 04:05:39 +0800
55fd87e4ec
Add Keccak branch This has SHAKE128, SHAKE256, ParallelHash128 and some other tweaks.
Jeffrey Walton
2019-02-12 15:01:40 -0500
1a4f498f1c
fix https://github.com/weidai11/cryptopp/issues/801
asbai
2019-02-13 03:57:49 +0800
6befce1851
Update documentation
Jeffrey Walton
2019-02-11 12:44:30 -0500
d86fcf64a7
Update documentation
Jeffrey Walton
2019-02-11 12:29:04 -0500
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.
Jeffrey Walton
2019-02-11 11:40:05 -0500
0ca4c41a97
Add ed25519 SignStream and VerifyStream functions (GH #796 , PR #797 )
Jeffrey Walton
2019-02-10 23:08:14 -0500
2d3e19dac5
Add SignStream and VerifyStream tests (GH #796 )
Jeffrey Walton
2019-02-10 22:47:28 -0500
c1273955de
Add SignStream and VerifyStream functions (GH #796 )
Jeffrey Walton
2019-02-10 22:32:29 -0500
e0d01fdd89
Use byte instead of unsigned char
Jeffrey Walton
2019-02-10 22:25:00 -0500
7143da6864
Add SignStream and VerifyStream functions (GH #796 )
Jeffrey Walton
2019-02-10 22:09:28 -0500
1c6a96a57e
Update README
Jeffrey Walton
2019-02-10 04:41:51 -0500
978b221909
Update README
Jeffrey Walton
2019-02-09 14:05:09 -0500
65b10a4af8
Add additional XChaCha20/Poly1305 test vectors (GH #724 ) These test vectors were generated with Botan
Jeffrey Walton
2019-02-08 17:08:17 -0500
b9eea8e842
Add additional ChaCha20/Poly1305 test vectors (GH #724 ) These test vectors were generated with Botan
Jeffrey Walton
2019-02-08 16:38:23 -0500
cae5f8e0fd
Add SecretToPublicKey function for x25519
Jeffrey Walton
2019-02-07 17:05:23 -0500
de85886ca4
Update comments
Jeffrey Walton
2019-02-07 15:45:38 -0500
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.
Jeffrey Walton
2019-02-07 15:00:00 -0500
dde43de786
Use SECRET_KEYLENGTH for ed25519PrivateKey::GenerateRandom
Jeffrey Walton
2019-02-06 19:20:48 -0500
23a32c4e3d
Add XChaCha20/Poly1305 benchmark
Jeffrey Walton
2019-02-06 16:57:36 -0500
76b47204df
Add IETF XChaCha20Poly1305 (GH #727 , PR #795 )
Jeffrey Walton
2019-02-06 04:14:39 -0500
b2f658d4f3
Add IETF XChaCha20Poly1305 (GH #727 )
Jeffrey Walton
2019-02-06 04:00:24 -0500
0661536bd6
Fix spelling
Jeffrey Walton
2019-02-06 01:23:27 -0500
26c83877ef
Add IETF XChaCha (GH #727 , PR #794 )
Jeffrey Walton
2019-02-06 01:03:28 -0500
483bb4a8e7
Update documentation
Jeffrey Walton
2019-02-06 00:52:41 -0500
df8abd5f00
Update documentation
Jeffrey Walton
2019-02-05 23:59:26 -0500
5acacbcaa5
Make starting block configurable
Jeffrey Walton
2019-02-05 15:49:12 -0500
55883bdacf
Cleanup benchmark test
Jeffrey Walton
2019-02-05 14:13:01 -0500
cc1c5fae0f
Disable random access for XChaCha20
Jeffrey Walton
2019-02-05 13:41:36 -0500
0178e06d0d
Disable random access for XChaCha20
Jeffrey Walton
2019-02-05 13:31:58 -0500
eb4493aa03
Add XChaCha (GH #727 )
Jeffrey Walton
2019-02-05 13:09:12 -0500
48531785b7
Use IsPowerOf2 in Integer::Divide
Jeffrey Walton
2019-02-05 02:05:36 -0500
b09ca89a6e
Update comments
Jeffrey Walton
2019-02-05 01:19:35 -0500
5b1e6fd28f
Fix Fedora 7 compile Fedora 7 toolchain supplies upto SSE4.2
Jeffrey Walton
2019-02-05 01:14:35 -0500
5f731c06b3
Fix NULL device
Jeffrey Walton
2019-02-04 11:28:28 -0500
47435f7d72
Guard use of <cstddef> for Microsoft compilers (GH #781 )
Jeffrey Walton
2019-02-04 07:18:51 -0500
5b6b86c7f1
Avoid extra call to RekeyCipherAndMac in ChaCha20/Poly1305
Jeffrey Walton
2019-02-04 06:04:12 -0500
868ca8e2e5
Fix cryptest.nmake file list
Jeffrey Walton
2019-02-03 22:59:56 -0500
e10736482c
Add test compile to makefile
Jeffrey Walton
2019-02-03 11:09:10 -0500
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
Jeffrey Walton
2019-02-03 10:28:48 -0500
83145ffed6
Cleanup lcov recipe
Jeffrey Walton
2019-02-02 16:49:28 -0500
a05e108a93
Fix benchmarks when CRYPTOPP_DISABLE_ASM
Jeffrey Walton
2019-02-02 16:49:08 -0500
d0cc098af1
Cleanup Gcov recipe We should have removed the source files at GH #208 , PR #703
Jeffrey Walton
2019-02-02 15:34:56 -0500
4d24876490
Fix Linux detection for GNU Hurd
Jeffrey Walton
2019-02-02 15:20:59 -0500
1b8c00b37c
Update comments
Jeffrey Walton
2019-02-02 00:47:56 -0500
96eac11d3b
Update DataDir search paths (GH #760 )
Jeffrey Walton
2019-02-02 00:29:36 -0500
2beb779286
Remove cryptestcwd binary Also see https://github.com/noloader/cryptopp-autotools/issues/3
Jeffrey Walton
2019-02-01 09:51:37 -0500
3b5de1bf15
Update documentation
Jeffrey Walton
2019-01-31 19:53:34 -0500
cd395c7943
Update documentation
Jeffrey Walton
2019-01-31 19:33:13 -0500
c415a64a0e
Clear Doxygen warning (GH #791 )
Jeffrey Walton
2019-01-31 19:12:27 -0500
7fe141c004
Whitespace check-in
Jeffrey Walton
2019-01-31 19:04:44 -0500
dbc071f083
Whitespace check-in
Jeffrey Walton
2019-01-31 19:01:58 -0500
49daf12913
Whitespace check-in
Jeffrey Walton
2019-01-31 18:55:50 -0500
04e5939c8d
Fix spelling
Jeffrey Walton
2019-01-31 18:37:41 -0500
a8290bd66d
Remove SimpleKeyingInterface from ChaCha20Poly1305_Base
Jeffrey Walton
2019-01-31 07:24:43 -0500
56db805713
Add seckey.h header dependency
Jeffrey Walton
2019-01-31 01:34:03 -0500
416f519f50
Move NumericLimitsMin and NumericLimitsMax to CryptoPP namespace (GH #793 )
Jeffrey Walton
2019-01-31 00:05:00 -0500
31fdfaa070
Clear unused function warning in Donna source files (GH #793 )
Jeffrey Walton
2019-01-30 23:06:06 -0500
3d8bd4c582
Use ChaCha cipher AlgorithmProvider()
Jeffrey Walton
2019-01-30 23:04:37 -0500
b29faeab58
Add -Wno-unused-function to misc.h (GH #793 ) This was added to misc.h due to the noise created by NumericLimitsMin and NumericLimitsMax. It should make it easier to remove -Wno-unused-function from config.h.
Jeffrey Walton
2019-01-30 20:52:21 -0500
df98f8c16b
Make AuthenticatedSymmetricCipherBase::ProcessData overflow safe
Jeffrey Walton
2019-01-30 10:45:12 -0500
97838012ee
Add test for length in memcpy
Jeffrey Walton
2019-01-30 10:00:09 -0500
33897e944c
Clear UBsan finding with -std=c++03 New finding after cutting in ChaCha20/Poly1305
Jeffrey Walton
2019-01-30 09:56:36 -0500
02f5da3511
Clear UBsan finding with -std=c++03 New finding after cutting in ChaCha20/Poly1305
Jeffrey Walton
2019-01-30 07:28:08 -0500
b69bfb5bdf
Use T_IsEncryption for ChaCha20Poly1305
Jeffrey Walton
2019-01-30 03:31:59 -0500
33eac51e92
Fix MaxHeaderLength and MaxMessageLength (GH #724 )
Jeffrey Walton
2019-01-30 02:51:14 -0500
ebb9593a4b
Update comments
Jeffrey Walton
2019-01-30 02:17:58 -0500
013b5a30c7
Update comments
Jeffrey Walton
2019-01-30 01:54:08 -0500
c1ad534038
Update comments
Jeffrey Walton
2019-01-30 01:45:09 -0500
38f694924f
Update License.txt
Jeffrey Walton
2019-01-30 01:35:55 -0500
892103f2b0
Update License.txt
Jeffrey Walton
2019-01-30 01:21:29 -0500
dd48a7acef
Fix ChaCha20/Poly1305 when using filters (GH #724 )
Jeffrey Walton
2019-01-30 00:55:27 -0500
a4f6da8d30
Update documentation
Jeffrey Walton
2019-01-28 22:42:34 -0500
281831c08a
Fix ChaCha20Poly1305 padding
Jeffrey Walton
2019-01-28 20:56:10 -0500
cb674918b3
Add ChaCha20Poly1305 benchmarks (GH #724 )
Jeffrey Walton
2019-01-28 10:18:04 -0500
7c3414b072
Fix ChaCha20Poly1305 IVSize() (GH #724 )
Jeffrey Walton
2019-01-28 10:01:19 -0500
fcf637082d
Clear Doxygen warnings
Jeffrey Walton
2019-01-28 09:09:41 -0500
30e7469f5e
Clear Doxygen warnings
Jeffrey Walton
2019-01-28 09:06:49 -0500
315e54e63d
Add ChaCha20/Poly1305 AEAD cipher (GH #724 )
Jeffrey Walton
2019-01-28 08:52:56 -0500
3cb86675af
Update documentation
Jeffrey Walton
2019-01-28 06:13:43 -0500
6ef865fbcd
Update documentation
Jeffrey Walton
2019-01-27 12:13:09 -0500
3f37cfc3a3
Update documentation
Jeffrey Walton
2019-01-27 11:54:35 -0500
f78a5b2eb8
Avoid extra memcpy in Poly1305 Resynchronize
Jeffrey Walton
2019-01-27 09:08:02 -0500
d2c030638d
Convert CONSTANT_TIME_CARRY to inline function
Jeffrey Walton
2019-01-27 08:46:05 -0500
143537467f
Add Andrew Moon's Donna curve contributions
Jeffrey Walton
2019-01-27 07:27:43 -0500
0186d31be0
Update documentation
Jeffrey Walton
2019-01-27 06:56:12 -0500
d852c18fe8
Update comments
Jeffrey Walton
2019-01-27 06:46:45 -0500
33e401116c
Fix Poly1305TLS on big-endian systems (GH #727 )
Jeffrey Walton
2019-01-27 06:37:48 -0500
4d25979403
Update documentation
Jeffrey Walton
2019-01-27 05:48:37 -0500
6770a8dad4
Update documentation
Jeffrey Walton
2019-01-27 05:45:05 -0500
62ce6db97d
Fix missing GF2NT_233_Multiply_Reduce_ARMv8 on Aarch64
Jeffrey Walton
2019-01-27 02:18:19 -0500
e388f2d88d
Add Poly1305TLS algorithm (GH #727 ) This is the IETF's rendition of Poly1305 that forgoes AES and the nonce, and uses 16-bytes of the key directly to mac the message
Jeffrey Walton
2019-01-27 01:41:53 -0500
6cd2d0a06a
Fix Aarch64 build when CRYPTOPP_ARM_PMULL_AVAILABLE=0
Jeffrey Walton
2019-01-26 20:20:45 -0500
6a76dc5ecf
Refactor Poly1305(AES) in preparation for IETF rendition (GH #727 )
Jeffrey Walton
2019-01-26 13:53:21 -0500
e17f17d8fc
Add tamper comment to Poly1305(AES) tests
Jeffrey Walton
2019-01-26 13:12:46 -0500
69286301e0
Add Poly1305(AES) test vectors
Jeffrey Walton
2019-01-26 12:54:47 -0500
64a89bf352
Update License.txt with CRYPTOGAMS text
Jeffrey Walton
2019-01-26 05:12:20 -0500