summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Back-off on Hash asserts (GH #652)Jeffrey Walton2018-05-056-21/+35
| | | | The asserts were a little aggressive and caused very noisy Debug runs. The library itself was one of the biggest offenders.
* Fix Android build after renaming defines for CMakeJeffrey Walton2018-05-052-2/+2
| | | | This change should have occurred during commits 188e0df65008 and 5422f0c13a57.
* Rename CRYPTOPP_DISABLE_SHA → CRYPTOPP_DISABLE_SHANI …Jeffrey Walton2018-05-041-1/+1
| | | | This aligns both config.h and Cmake. Also see Gentoo Issue 654598 (https://bugs.gentoo.org/654598)
* Rename CRYPTOPP_DISABLE_AES → CRYPTOPP_DISABLE_AESNIJeffrey Walton2018-05-031-3/+3
| | | | This aligns both config.h and Cmake. Also see Gentoo Issue 654598 (https://bugs.gentoo.org/654598)
* Add CRYPTOPP_ASSERT to match Keccak and SHA3 (#654)Asen Kovachev2018-05-031-0/+1
| | | As described in https://github.com/weidai11/cryptopp/issues/652 for consistency we should add assert in all hash transformations. The expectation is to have a good pointer and a non-0 length or a null pointer and 0-length.
* Add AdditionalOptions property to VCXPROJ files (GH #649)Jeffrey Walton2018-05-014-0/+4
|
* Fix failed Android tests on TravisJeffrey Walton2018-04-261-2/+2
| | | | This change should have been made at https://github.com/weidai11/cryptopp/commit/e2bc3b55caab
* Fix ios build for cases where Xcode is installed in a path with spaces (PR #646)PetteriHuusko2018-04-261-1/+1
|
* Access modifiers for SIMON and SPECK ciphers modified. (#644)Flo2018-04-202-8/+8
| | | | | - ProcessAndXorBlock - AdvancedProcessBlocks now public instead of protected.
* Rename setenv-android.sh to setenv-android-gcc.sh (GH #637)Jeffrey Walton2018-04-192-6/+6
| | | | This makes room for a Clang/LLVM version of the script
* Make chenage-version.sh OS X friendlyJeffrey Walton2018-04-081-3/+8
|
* Post-release version incrementJeffrey Walton2018-04-086-11/+11
|
* Prepare for Crypto++ 7.0 releaseCRYPTOPP_7_0_0Jeffrey Walton2018-04-087-19/+66
|
* Fix UBsan finding in HKDFJeffrey Walton2018-04-081-2/+11
| | | | This was introduced when HKDF was reworked for the new KeyDerivationFunction interface
* Make CAST temporaries class membersJeffrey Walton2018-04-072-9/+6
|
* Coverity finding CID 189203, 189204, 189205 (ARRAY_VS_SINGLETON)Jeffrey Walton2018-04-071-12/+6
| | | | The finding was an out-of-bounds read but Coverity does not realize the API takes a byte count, not element count. This change may produce the same finding.
* Move PasswordBasedKeyDerivationFunction to cryptlib.hJeffrey Walton2018-04-072-4/+6
|
* Allow Travis iOS test failure for WatchOS (GH #570)Jeffrey Walton2018-04-061-0/+6
| | | | Also see https://stackoverflow.com/q/45671493/608639
* Order of initialization for ASN.1 decodersJeffrey Walton2018-04-062-9/+2
|
* Make AuthenticatedSymmetricCipher::AlgorithmName non-pureJeffrey Walton2018-04-053-3/+9
| | | | Also see https://stackoverflow.com/q/49658309/608639
* Fix compile under cryptest.nmakeJeffrey Walton2018-04-051-2/+2
|
* Fix compile under Visual Studio 2008Jeffrey Walton2018-04-051-3/+3
| | | | We need to add something to cryptest.sh to find these breaks due to <stdint.h>
* Fix return codes from cryptest-ios.shJeffrey Walton2018-04-052-1/+12
|
* Remove extra space between variable and value for setenv-ios.shJeffrey Walton2018-04-052-12/+12
|
* Fix iPhoneSimulator build (GH #635)Jeffrey Walton2018-04-052-10/+20
|
* Make ASN.1 decoder m_values protectedJeffrey Walton2018-04-033-11/+18
|
* Rename ECGDSA_ISO15946 -> ECGDSA (#634)Jeffrey Walton2018-04-022-31/+31
|
* Update documentationJeffrey Walton2018-04-021-2/+5
|
* Update documentationJeffrey Walton2018-04-022-1/+9
|
* Hoist XY and V out of parallel for loopJeffrey Walton2018-04-021-15/+4
|
* Don't use anonymous namespace in header file (GH #631, PR #633)Jeffrey Walton2018-04-021-3/+2
|
* Add Salsa20_Core transform (GH #630) (#632)Jeffrey Walton2018-04-023-50/+71
|
* Update scrypt (#629)Jeffrey Walton2018-04-011-16/+19
| | | | Use pre-increment on variables Add code comments
* Add additional asserts to ScryptJeffrey Walton2018-04-011-1/+3
|
* Add OpenMP support to Scrypt (GH #613) (#628)Jeffrey Walton2018-04-013-40/+56
| | | | | | | | | | | | | | | | | | | Scrypt performance jumps as expected. For example, on a machine with 4 logical cores: $ time OMP_NUM_THREADS=1 ./test.exe Threads: 1 Key: DCF073537D25A10C9733... real 0m17.959s user 0m16.165s sys 0m1.759s $ time OMP_NUM_THREADS=4 ./test.exe Threads: 4 Key: B37A0127DBE178ED604F... real 0m4.488s user 0m15.391s sys 0m1.981s
* Re-enable OS X and iOS on Travis (GH #570, PR #627)Jeffrey Walton2018-04-013-30/+36
|
* Update documentationJeffrey Walton2018-03-312-10/+9
| | | | Add asserts to Scrypt ValidateParameters
* Update documentationJeffrey Walton2018-03-313-2/+4
|
* Fix Windows compile error using VS2008Jeffrey Walton2018-03-311-28/+26
|
* Add scrypt key derivation function (GH #613, PR #626)Jeffrey Walton2018-03-3110-34/+526
|
* Remove extra ; from cpu.cpp (PR #614)Ilja2018-03-311-1/+1
|
* Remove extra ; from crc-simd.cpp (PR #615)Ilja2018-03-311-1/+1
|
* Remove extra ; from eccrypto.cpp (PR #616)Ilja2018-03-311-1/+1
|
* Remove extra ;s from rsa.h (PR #617)Ilja2018-03-311-4/+4
|
* Remove extra ; from neon-simd.cpp (PR #619)Ilja2018-03-311-1/+1
|
* Remove extra ; from ppc-simd.cpp (PR #620)Ilja2018-03-311-1/+1
|
* Remove extra ; from gcm-simd.cpp (PR #618)Ilja2018-03-311-1/+1
|
* Remove extra ; from rijndael-simd.cpp (PR #621)Ilja2018-03-311-1/+1
|
* Remove extra ; from sha-simd.cpp (PR #622)Ilja2018-03-311-1/+1
|
* Remove extra ; from sse-simd.cpp (PR #623)Ilja2018-03-311-1/+1
|