This website requires JavaScript.
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