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
Jeffrey Walton
56db805713
Add seckey.h header dependency
2019-01-31 01:34:03 -05:00
Jeffrey Walton
416f519f50
Move NumericLimitsMin and NumericLimitsMax to CryptoPP namespace (GH #793 )
2019-01-31 00:05:00 -05:00
Jeffrey Walton
31fdfaa070
Clear unused function warning in Donna source files (GH #793 )
2019-01-30 23:06:06 -05:00
Jeffrey Walton
3d8bd4c582
Use ChaCha cipher AlgorithmProvider()
2019-01-30 23:04:37 -05:00
Jeffrey Walton
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.
2019-01-30 20:52:21 -05:00
Jeffrey Walton
df98f8c16b
Make AuthenticatedSymmetricCipherBase::ProcessData overflow safe
2019-01-30 10:45:12 -05:00
Jeffrey Walton
97838012ee
Add test for length in memcpy
2019-01-30 10:00:09 -05:00
Jeffrey Walton
33897e944c
Clear UBsan finding with -std=c++03
...
New finding after cutting in ChaCha20/Poly1305
2019-01-30 09:56:36 -05:00
Jeffrey Walton
02f5da3511
Clear UBsan finding with -std=c++03
...
New finding after cutting in ChaCha20/Poly1305
2019-01-30 07:28:08 -05:00
Jeffrey Walton
b69bfb5bdf
Use T_IsEncryption for ChaCha20Poly1305
2019-01-30 03:31:59 -05:00
Jeffrey Walton
33eac51e92
Fix MaxHeaderLength and MaxMessageLength (GH #724 )
2019-01-30 02:51:14 -05:00
Jeffrey Walton
ebb9593a4b
Update comments
2019-01-30 02:17:58 -05:00
Jeffrey Walton
013b5a30c7
Update comments
2019-01-30 01:54:08 -05:00