Commit Graph

4811 Commits (9e22df09a10ba5576afd649c2de309c2ab64bba5)

Author SHA1 Message Date
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
Jeffrey Walton c1ad534038
Update comments 2019-01-30 01:45:09 -05:00
Jeffrey Walton 38f694924f
Update License.txt 2019-01-30 01:35:55 -05:00
Jeffrey Walton 892103f2b0
Update License.txt 2019-01-30 01:21:29 -05:00
Jeffrey Walton dd48a7acef
Fix ChaCha20/Poly1305 when using filters (GH #724) 2019-01-30 00:55:27 -05:00
Jeffrey Walton a4f6da8d30
Update documentation 2019-01-28 22:42:34 -05:00
Jeffrey Walton 281831c08a
Fix ChaCha20Poly1305 padding 2019-01-28 20:56:10 -05:00
Jeffrey Walton cb674918b3
Add ChaCha20Poly1305 benchmarks (GH #724) 2019-01-28 10:18:04 -05:00