Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add RandomNumberGenerator::accepts_input | Jack Lloyd | 2018-09-06 | 12 | -17/+91 |
| | |||||
* | Merge GH #1668 Remove Darwin SecRandom entropy source | Jack Lloyd | 2018-09-05 | 9 | -91/+2 |
|\ | |||||
| * | Remove Darwin SecRandomCopyBytes | Jack Lloyd | 2018-09-04 | 9 | -91/+2 |
| | | | | | | | | | | It is the same RNG as arc4random and /dev/urandom. And arc4random seems to be working well for iOS and macOS. | ||||
* | | Fix build issues on windows when there is a space in the prefix folder | Raffi Enficiaud | 2018-09-05 | 1 | -1/+1 |
|/ | |||||
* | Merge GH #1667 Add hashing with CommonCrypto | Jack Lloyd | 2018-09-04 | 8 | -6/+212 |
|\ | |||||
| * | Try adding commoncrypto to macOS and iOS builds | Jack Lloyd | 2018-09-04 | 1 | -1/+5 |
| | | |||||
| * | Add commoncrypto OS feature so it cannot be enabled on other systems | Jack Lloyd | 2018-09-04 | 3 | -0/+6 |
| | | |||||
| * | Indent to match conventions. | Jack Lloyd | 2018-09-04 | 2 | -75/+73 |
| | | | | | | | | | | Move CommonCrypto.h out of our commoncrypto.h since that header is included around the library. | ||||
| * | Add support for hashing with CommonCrypto | Jose Pereira | 2018-09-03 | 5 | -5/+203 |
| | | |||||
* | | Remove unneeded load_on auto | Jack Lloyd | 2018-09-04 | 9 | -18/+0 |
| | | | | | | | | It is the default... | ||||
* | | Repeat the command line in this error message | Jack Lloyd | 2018-09-04 | 1 | -1/+1 |
| | | |||||
* | | Remove use of OpenSSL IDEA | Jack Lloyd | 2018-09-04 | 1 | -5/+0 |
| | | | | | | | | | | | | | | | | | | It appears at least some versions of Ubuntu 16.04 have OpenSSLs which don't define OPENSSL_NO_IDEA and include declarations for EVP_idea_ecb, but the function is not found at link time. Thus enabling OpenSSL engine fails. It is not worth a further fight here. | ||||
* | | Make pylint happier | Jack Lloyd | 2018-09-04 | 1 | -23/+19 |
|/ | |||||
* | Fix lint | Jack Lloyd | 2018-09-02 | 1 | -1/+1 |
| | |||||
* | Increase min_sphinx to 1.3 | Jack Lloyd | 2018-09-02 | 1 | -1/+2 |
| | | | | | | | | | | It was already at least this in practice as IIRC Sphinx 1.2 crashes when run on the docs. I am not sure it even works correctly with 1.3, there were a lot of C++ fixes in Sphinx 1.4 too. Set utf8 as suggested in GH #746 | ||||
* | When building docs, avoid capturing stdout/stderr | Jack Lloyd | 2018-09-02 | 1 | -19/+17 |
| | | | | It tends to make problems with building the docs hard to debug. | ||||
* | Use a literal date for this API version | Jack Lloyd | 2018-09-02 | 1 | -5/+4 |
| | | | | | It avoids having to rewrite existing logic when a new API version is introduced. | ||||
* | Check PSS salt length during verification | Jack Lloyd | 2018-08-30 | 4 | -37/+95 |
| | | | | Fixes #1665 | ||||
* | Remove unused variable | Jack Lloyd | 2018-08-26 | 1 | -1/+0 |
| | |||||
* | Correct order of CPUID bit clearings | Jack Lloyd | 2018-08-26 | 5 | -5/+5 |
| | | | | | | These are done from left to right, so should end with most widely implement extensions. Noticed because adding AVX2 ChaCha caused SSE2 ChaCha to be no longer tested. | ||||
* | Merge GH #1662 Add AVX2 ChaCha | Jack Lloyd | 2018-08-26 | 5 | -13/+305 |
|\ | |||||
| * | Add AVX2 version of ChaCha | Jack Lloyd | 2018-08-26 | 5 | -13/+305 |
| | | |||||
* | | Simplify code for SIMD_4x32::rho | Jack Lloyd | 2018-08-26 | 1 | -49/+4 |
| | | |||||
* | | Report CPUID flags in test runner | Jack Lloyd | 2018-08-26 | 1 | -0/+4 |
|/ | | | | | Sometimes useful for debugging especially from remote build logs like Travis or Debian. | ||||
* | Merge GH #1660 Add AVX2 Serpent | Jack Lloyd | 2018-08-25 | 11 | -8/+415 |
|\ | |||||
| * | Add avx2 tag to Serpent test data | Jack Lloyd | 2018-08-24 | 1 | -1/+1 |
| | | |||||
| * | Update build policies | Jack Lloyd | 2018-08-24 | 3 | -0/+3 |
| | | |||||
| * | Move AVX2 wrapper to utils | Jack Lloyd | 2018-08-24 | 4 | -259/+218 |
| | | |||||
| * | AVX2 | Jack Lloyd | 2018-08-24 | 1 | -56/+62 |
| | | |||||
| * | Serpent 8x decrypt | Jack Lloyd | 2018-08-24 | 2 | -88/+118 |
| | | |||||
| * | WIP for Serpent AVX2 | Jack Lloyd | 2018-08-24 | 5 | -7/+416 |
| | | |||||
* | | Mention the ARMv8 and POWER AES modules in the build policies | Jack Lloyd | 2018-08-24 | 3 | -0/+6 |
|/ | |||||
* | Merge GH #1659 Report correct size for XMSS signatures | Jack Lloyd | 2018-08-24 | 1 | -2/+4 |
|\ | |||||
| * | Implements correct XMSS signature size calculation | Matthias Gierlings | 2018-08-24 | 1 | -2/+4 |
| | | | | | | | | Implements the correct signature size calculation for XMSS, required by #1641. | ||||
* | | Allow SIV for PBES2 private key encryption | Jack Lloyd | 2018-08-23 | 1 | -2/+7 |
| | | |||||
* | | Add OIDs for SIV and OCB mode ciphers | Jack Lloyd | 2018-08-23 | 2 | -0/+41 |
|/ | |||||
* | Merge GH #1656 Add operator*(BigInt,word) | Jack Lloyd | 2018-08-23 | 2 | -0/+21 |
|\ | |||||
| * | Add operator*(BigInt, word) | Jack Lloyd | 2018-08-23 | 2 | -0/+21 |
| | | | | | | | | | | Gets hit about 2 million times in the test suite, avoids creating a temp BigInt (with alloc+free) or checking size of y. | ||||
* | | Merge GH #1657 If cert extn decoding fails do not fail entire parse | Jack Lloyd | 2018-08-23 | 3 | -3/+9 |
|\ \ | |||||
| * | | If cert extension parsing fails, replace the object with Unknown | Jack Lloyd | 2018-08-23 | 3 | -3/+9 |
| |/ | | | | | | | | | | | Allows the parse to complete and even allows examining the extension. GH #1652 | ||||
* / | Fix build without x509 module | Tobias Brunner | 2018-08-23 | 1 | -1/+22 |
|/ | | | | | Fixes: dc85761ef02c ("Add path validation to FFI") Signed-off-by: Tobias Brunner <[email protected]> | ||||
* | Add PBES2 as alias for PBE-PKCS5v20 | Jack Lloyd | 2018-08-23 | 4 | -3/+7 |
| | | | | Easier to remember and type. | ||||
* | Merge GH #1651 Default disable TLS v1.0/v1.1 and CBC+CCM suites | Jack Lloyd | 2018-08-23 | 5 | -14/+30 |
|\ | |||||
| * | Default disable support for TLS v1.0/v1.1 and all CBC and CCM suites | Jack Lloyd | 2018-08-22 | 5 | -14/+30 |
| | | |||||
* | | Simplify exception messages | Jack Lloyd | 2018-08-22 | 26 | -72/+89 |
|/ | | | | Remove "Invalid argument" and "Decoding Error" prefixes | ||||
* | Lint fixes | Jack Lloyd | 2018-08-21 | 2 | -8/+8 |
| | |||||
* | Add HOTP to Python | Jack Lloyd | 2018-08-21 | 2 | -1/+57 |
| | |||||
* | Regenerate xchacha20poly1305-testvectors | Simon Warta | 2018-08-19 | 1 | -676/+676 |
| | | | | | vector sets of size >= 2 now ensure to include messages and ADs of length 1024 (2^10) and 577 (prime) | ||||
* | Add nonce-set checks for OpenSSL CBC mode impls | Jack Lloyd | 2018-08-17 | 1 | -1/+5 |
| | |||||
* | Have cipher modes also verify that the nonce is set prior to use | Jack Lloyd | 2018-08-17 | 6 | -8/+35 |
| |