Commit Graph

  • 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