Commit Graph

4942 Commits (6a11f00768c969a10c0d0f2048da3f69a18c728c)

Author SHA1 Message Date
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
Jeffrey Walton 7c3414b072
Fix ChaCha20Poly1305 IVSize() (GH #724) 2019-01-28 10:01:19 -05:00
Jeffrey Walton fcf637082d
Clear Doxygen warnings 2019-01-28 09:09:41 -05:00
Jeffrey Walton 30e7469f5e
Clear Doxygen warnings 2019-01-28 09:06:49 -05:00
Jeffrey Walton 315e54e63d
Add ChaCha20/Poly1305 AEAD cipher (GH #724) 2019-01-28 08:52:56 -05:00
Jeffrey Walton 3cb86675af
Update documentation 2019-01-28 06:13:43 -05:00
Jeffrey Walton 6ef865fbcd
Update documentation 2019-01-27 12:13:09 -05:00
Jeffrey Walton 3f37cfc3a3
Update documentation 2019-01-27 11:54:35 -05:00
Jeffrey Walton f78a5b2eb8
Avoid extra memcpy in Poly1305 Resynchronize 2019-01-27 09:08:02 -05:00
Jeffrey Walton d2c030638d
Convert CONSTANT_TIME_CARRY to inline function 2019-01-27 08:46:05 -05:00
Jeffrey Walton 143537467f
Add Andrew Moon's Donna curve contributions 2019-01-27 07:27:43 -05:00
Jeffrey Walton 0186d31be0
Update documentation 2019-01-27 06:56:12 -05:00
Jeffrey Walton d852c18fe8
Update comments 2019-01-27 06:46:45 -05:00
Jeffrey Walton 33e401116c
Fix Poly1305TLS on big-endian systems (GH #727) 2019-01-27 06:37:48 -05:00
Jeffrey Walton 4d25979403
Update documentation 2019-01-27 05:48:37 -05:00
Jeffrey Walton 6770a8dad4
Update documentation 2019-01-27 05:45:05 -05:00
Jeffrey Walton 62ce6db97d
Fix missing GF2NT_233_Multiply_Reduce_ARMv8 on Aarch64 2019-01-27 02:18:19 -05:00
Jeffrey Walton 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
2019-01-27 01:41:53 -05:00
Jeffrey Walton 6cd2d0a06a
Fix Aarch64 build when CRYPTOPP_ARM_PMULL_AVAILABLE=0 2019-01-26 20:20:45 -05:00
Jeffrey Walton 6a76dc5ecf
Refactor Poly1305(AES) in preparation for IETF rendition (GH #727) 2019-01-26 13:53:21 -05:00