Commit Graph

  • 2f82dde9a6
    Update comments Jeffrey Walton 2019-05-17 00:02:48 -0400
  • b34055457a
    Update comments Jeffrey Walton 2019-05-17 00:01:01 -0400
  • d8b990a9c8
    Update comments Jeffrey Walton 2019-05-16 22:44:25 -0400
  • 0418dafd58 Merge branch 'master' of https://github.com/weidai11/cryptopp Jeffrey Walton 2019-05-16 21:23:23 -0400
  • b979a94615
    Update comments Jeffrey Walton 2019-05-16 21:18:28 -0400
  • 083461a30e
    Update comments Jeffrey Walton 2019-05-16 20:16:07 -0400
  • 6925220a62
    Update comments Jeffrey Walton 2019-05-16 20:07:53 -0400
  • 432580c53a
    Use config_ver.h in Makefiles Jeffrey Walton 2019-05-16 20:03:42 -0400
  • 2308ca264f
    Fix compile due to typo Jeffrey Walton 2019-05-16 19:11:01 -0400
  • 376872be24
    Fix compile on OS X due to std::uncaught_exception define Jeffrey Walton 2019-05-16 19:08:48 -0400
  • b25b6f0892
    Cleanup SIMON64 and SPECK64 flags in Makefile (GH #834) Jeffrey Walton 2019-05-16 18:57:57 -0400
  • bc93768670
    Break out config.h into components Jeffrey Walton 2019-05-16 18:19:24 -0400
  • edc0952b25
    Whitespace check-in Jeffrey Walton 2019-05-16 02:47:44 -0400
  • ef3968f551
    Guard x86 cache line size Jeffrey Walton 2019-05-08 21:20:49 -0400
  • 72a71eb230
    Use fallback in detecting ARM and PowerPC cache line size Jeffrey Walton 2019-05-08 19:54:05 -0400
  • c91813c0b4
    Use fallback in detecting VIA cach line size Jeffrey Walton 2019-05-08 19:46:23 -0400
  • 40e5891635
    Use CPU_QuerySHA256 for ARM Jeffrey Walton 2019-05-08 19:31:31 -0400
  • 73bf2f29c0
    Add "AMDisbetter!" cpuid detection Jeffrey Walton 2019-05-08 18:51:12 -0400
  • 986fded372
    Spelling Jeffrey Walton 2019-05-08 18:33:55 -0400
  • d9aed27ad3
    Add code for VIA L1 data cache line size Jeffrey Walton 2019-05-08 18:29:33 -0400
  • 30fc56d58c
    Clear alignment warnings on ARM 32-bit platforms Jeffrey Walton 2019-05-01 12:54:25 -0400
  • 337d1c88c8
    Use armv7l for machine of Clang triplet armv8l-unknown-linux-gnueabihf (GH #831) Autotools uses armv7l. We should be safe using the same machine. Jeffrey Walton 2019-05-01 11:00:34 -0400
  • a5fe6fa6da
    Remove unneeded perm check in cryptest-autotools.sh Jeffrey Walton 2019-05-01 10:45:11 -0400
  • 4acdcc46d0
    Try workaround Clang triplet on ARMv7l (GH #831) Jeffrey Walton 2019-05-01 01:48:00 -0400
  • 7ef3dacdc2
    Remove C++11 constexpr code for CRYPTOPP_ALIGN_DATA (PR #830) Jeffrey Walton 2019-04-30 23:00:56 -0400
  • 18cd25606d
    Remove C++11 constexpr code for CRYPTOPP_ALIGN_DATA I don't have faith in it even though it has tested good so far. Jeffrey Walton 2019-04-30 22:59:50 -0400
  • ff544c386c
    Use dynamic_cast in ed25519 (GH #829) Jeffrey Walton 2019-04-30 20:29:21 -0400
  • a379c5644a
    Clear alignment warnings on ARM 32-bit platforms (#828) Jeffrey Walton 2019-04-30 17:53:58 -0400
  • 4590d98e04
    Disable move_conditional_bytes until it can be tested Jeffrey Walton 2019-04-30 17:16:41 -0400
  • 76fc6eccca
    Try fix MSVC 2013 compile Jeffrey Walton 2019-04-30 16:16:33 -0400
  • 7fcc3c4ff0
    Try fix MSVC 2013 compile Jeffrey Walton 2019-04-30 12:32:44 -0400
  • b9fe3a3415
    Clear alignment warnings on ARM 32-bit platforms Jeffrey Walton 2019-04-29 22:40:07 -0400
  • 6c60e2cd1d
    Add conservative governor setting This governor setting is showing up on dev-board 4.19 kernels Jeffrey Walton 2019-04-29 18:21:50 -0400
  • a11ac1e879
    Use ConstBytePtr in TestDataNameValuePairs (GH #827) Jeffrey Walton 2019-04-29 00:13:32 -0400
  • 38a4bb55cf
    Post-release version increment Jeffrey Walton 2019-04-29 00:12:18 -0400
  • 9dcc26c582
    Prepare for Crypto++ 8.2 release Make ConstBytePtr return non-NULL pointer CRYPTOPP_8_2_0 Jeffrey Walton 2019-04-28 19:37:23 -0400
  • ec1aa8874c
    Prepare for Crypto++ 8.2 release Fix SHAKE-128 and SHAKE-256 tests Jeffrey Walton 2019-04-28 19:09:45 -0400
  • 7ba4657375
    Prepare for Crypto++ 8.2 release Fix VS2010 compile on WIndows Vista; Add BytePtr inline function Jeffrey Walton 2019-04-28 18:10:03 -0400
  • c9703ab5ea
    Prepare for Crypto++ 8.2 release Fix VS2010 compile on WIndows Vista Jeffrey Walton 2019-04-28 17:27:09 -0400
  • a04014aa48
    Prepare for Crypto++ 8.2 release Fix Fedora 7 compile Jeffrey Walton 2019-04-28 15:21:26 -0400
  • e705fa7fad
    Prepare for Crypto++ 8.2 release Jeffrey Walton 2019-04-28 12:47:07 -0400
  • 4e0c3ed837
    Prepare for Crypto++ 8.2 release Jeffrey Walton 2019-04-28 11:48:32 -0400
  • 9e22df09a1
    Prepare for Crypto++ 8.2 release Jeffrey Walton 2019-04-28 11:48:04 -0400
  • 68b4fc0d8b
    Prepare for Crypto++ 8.2 release Jeffrey Walton 2019-04-28 11:30:32 -0400
  • c9dc95a45c
    Clear GCC multiline comment warning Jeffrey Walton 2019-04-27 23:30:33 -0400
  • fd2fd0c199
    Remove unneeded permutes Loading byte arrays does not suffer the endian swaps. Jeffrey Walton 2019-04-27 23:09:30 -0400
  • 90f52dd9ae
    Regenerate cryptest.nmake list Jeffrey Walton 2019-04-27 21:37:23 -0400
  • b16d37e347
    Clear C4296 under MSVC++ (GH #821) Jeffrey Walton 2019-04-27 21:21:56 -0400
  • 255a6f2aa0
    Clear UBsan warning -Wstringop-overflow Jeffrey Walton 2019-04-27 21:08:02 -0400
  • 39418a8512
    Use PowerPC unaligned loads and stores with Power8 (GH #825, PR #826) Jeffrey Walton 2019-04-27 20:35:01 -0400
  • 585a69cb05
    Fix AlgorithmProvider Jeffrey Walton 2019-04-27 19:39:36 -0400
  • ae515cf5de
    Use Power8 for unaligned loads and stores Jeffrey Walton 2019-04-27 19:26:53 -0400
  • 90278e95f8
    Use Power8 for unaligned loads and stores Jeffrey Walton 2019-04-27 19:23:00 -0400
  • 1797eca51c
    Remove FP_ABI varaible. Users must add it manually to CXXFLAGS if needed Jeffrey Walton 2019-04-27 18:44:16 -0400
  • 7f8f61bfbd
    Update AlgorithmProvider() Jeffrey Walton 2019-04-27 18:38:18 -0400
  • deee1cc97e
    Use _ARCH_PWR8 instead of _ARCH_PWR7 Jeffrey Walton 2019-04-27 18:29:34 -0400
  • 2b060c146d
    Update defines for Issue 743 Jeffrey Walton 2019-04-27 18:20:45 -0400
  • 2c8bec02c1
    Update config.h We should not need the workarounds by switching to Power8 Jeffrey Walton 2019-04-27 18:08:31 -0400
  • 3a8f87490a
    Migrate from Power7 to Power8 unaligned loads Jeffrey Walton 2019-04-27 18:02:38 -0400
  • d451751eb2
    Update SKIPJACK documentation (GH #824) Jeffrey Walton 2019-04-27 14:40:53 -0400
  • cdaac6b844
    Add SKIPJACK/CBC test vectors (GH #824) Generated using Botan 1.11.17, https://github.com/noloader/cryptopp-test/tree/master/SKIPJACK Jeffrey Walton 2019-04-27 14:21:48 -0400
  • d1b1554188
    Add SKIPJACK test vectors from SP800-17, Table 6, pp. 140-42 (GH #824) Jeffrey Walton 2019-04-27 13:24:54 -0400
  • e8107e9cb8
    Update documentation The library uses both PKCS #5 and PKCS #7 padding Jeffrey Walton 2019-04-04 07:20:33 -0400
  • 9f8017a276
    Fix missing GF2NT_233_Multiply_Reduce_CLMUL in the cursed DLL (GH #783) This should have been checked-in during GH #783 and PR #784. I think there was one mailing list message about missing symbols GF2NT_233_Multiply_Reduce_CLMUL and GF2NT_233_Square_Reduce_CLMUL. I missed it when attempting to reproduce the issue. I can duplicate it now using VS2013. I think the addition of CRYPTOPP_DLL caused the issue to surface. Jeffrey Walton 2019-03-21 08:13:14 -0400
  • fc3b16e3a3
    Fix SHAKE compile error with old GCC (GH #818) Jeffrey Walton 2019-03-18 08:06:48 -0400
  • 0d17eea82c
    Add x25519 default constructor Jeffrey Walton 2019-03-04 19:43:33 -0500
  • 08b9e21e5a
    Use TCXXFLAGS for feature tests in GNUmakefile-cross This mirrors PR #815, where we used CXXFLAGS instead of TCXXFLAGS for feature tests Jeffrey Walton 2019-02-28 06:42:16 -0500
  • 7c7a12c584 Use TCXXFLAGS instead of CXXFLAGS (#815) Nicolas Chauvet (kwizart) 2019-02-28 12:37:18 +0100
  • 71b2df98d5 Use TCXXFLAGS instead of CXXFLAGS Nicolas Chauvet 2019-02-28 12:18:15 +0100
  • 84ab1f3c66
    Remove early NEON qualification tests from Makefile (GH #812, GH #813) Jeffrey Walton 2019-02-27 19:35:04 -0500
  • 8624a91988
    Spelling Jeffrey Walton 2019-02-24 17:00:20 -0500
  • 3183970300
    Add missing BLAKE2 constructors BLAKE2b and BLAKE2s are both missing a constructor that takes only the digest size. Also see https://groups.google.com/d/msg/cryptopp-users/QCFGYw8q3Yo/vpBCqz-vBgAJ Jeffrey Walton 2019-02-24 15:45:00 -0500
  • 758939ab2e
    Fix missing BlockSize() in BLAKE2 classes (GH #811) Jeffrey Walton 2019-02-23 14:13:31 -0500
  • 6138b8a127
    Post-release version increment Also see https://www.cryptopp.com/wiki/Release_Process#Increment_version_numbers Jeffrey Walton 2019-02-23 14:03:49 -0500
  • 20e9e0cb10
    Prepare for Crypto++ 8.1 release This should have been checked in with 1c34979592. Too late now, but fix it anyway. Jeffrey Walton 2019-02-23 13:57:40 -0500
  • 1c34979592
    Prepare for Crypto++ 8.1 release CRYPTOPP_8_1_0 Jeffrey Walton 2019-02-23 00:18:15 -0500
  • 95bc90adc4
    Clear unused warnings with MSVC Jeffrey Walton 2019-02-22 08:38:20 -0500
  • 3185e93fe3
    Fix missing symbols in Windows DLL Jeffrey Walton 2019-02-22 08:38:13 -0500
  • a809dbdbc4 AVX2 depends on GCC 4.9 (PR #809) Fabrice Fontaine 2019-02-22 00:34:32 +0100
  • c484938fb4 config.h: avx2 depends on gcc 4.9 Fabrice Fontaine 2019-02-21 20:26:24 +0100
  • 0239393a22
    Update Readme Jeffrey Walton 2019-02-15 21:37:26 -0500
  • 72719766bb
    Update Readme Jeffrey Walton 2019-02-15 16:42:58 -0500
  • f44d4cb5b8
    Update documentation Jeffrey Walton 2019-02-15 08:57:54 -0500
  • e8bb20d84f
    Fix AlgorithmName for SHA3-based classes Jeffrey Walton 2019-02-13 14:22:43 -0500
  • 8dd39d03ae
    Update documentation Jeffrey Walton 2019-02-13 12:16:05 -0500
  • 00f9c1f0eb
    Enable extended output in SHAKE-128 and SHAKE-256 (GH #805, PR #806) Jeffrey Walton 2019-02-13 11:31:18 -0500
  • 2e440959b1
    Update documentation Jeffrey Walton 2019-02-13 00:01:58 -0500
  • 8db6fe16b4
    Update documentation Jeffrey Walton 2019-02-12 23:52:19 -0500
  • 57465b5ae3
    Update documentation Jeffrey Walton 2019-02-12 23:38:38 -0500
  • 9defd0afcd
    Add SHAKE-128 and SHAKE-256 (GH #805, PR #806) This should have been added during the original commit Jeffrey Walton 2019-02-12 23:12:35 -0500
  • c6e8a61b8b
    Add SHAKE-128 and SHAKE-256 (GH #805, PR #806) Jeffrey Walton 2019-02-12 19:51:37 -0500
  • 3a2056dd35
    Fix since version Jeffrey Walton 2019-02-12 19:49:10 -0500
  • 311647cb8e
    Use SHAKE-128 and SHAKE-256 names Jeffrey Walton 2019-02-12 19:45:54 -0500
  • be4b3e0ddb
    Whitespace check-in Jeffrey Walton 2019-02-12 19:38:47 -0500
  • a1b3d31c11
    Fix merge conflicts Jeffrey Walton 2019-02-12 19:34:20 -0500
  • 2f99a93dbd
    Fix cryptest.vcxproj.user Jeffrey Walton 2019-02-12 19:23:24 -0500
  • 6b96dfbe3d
    Add SHAKE128 and SHAKE256 (GH #805) Jeffrey Walton 2019-02-12 19:20:24 -0500
  • 3ea29dec45
    Fix SHAKE128 self test Jeffrey Walton 2019-02-12 18:51:42 -0500
  • a39ca6f0e7
    Fix test.cpp Jeffrey Walton 2019-02-12 17:48:22 -0500
  • 651401f4d0
    Add Botan generated test vectors Jeffrey Walton 2019-02-12 17:21:50 -0500