Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add CommonCrypto block cipher support | Jose Pereira | 2018-09-10 | 7 | -5/+221 |
| | |||||
* | Merge GH #1674 Add CommonCrypto cipher modes | Jack Lloyd | 2018-09-10 | 7 | -8/+463 |
|\ | |||||
| * | Add CommonCrypto cipher modes support | Jose Pereira | 2018-09-09 | 6 | -6/+461 |
| | | |||||
| * | Fix cipher mode speed benchmark ignoring provider argument | Jose Pereira | 2018-09-06 | 1 | -2/+2 |
| | | |||||
* | | Report if Serpent is using AVX2 | Jack Lloyd | 2018-09-10 | 1 | -0/+7 |
| | | |||||
* | | Merge GH #1679 Support hashing a digest directly with SM2 | Jack Lloyd | 2018-09-09 | 3 | -57/+112 |
|\ \ | |||||
| * | | Support SM2 raw signatures | Jack Lloyd | 2018-09-09 | 3 | -57/+112 |
| | | | | | | | | | | | | | | | | | | Where SM2 signs a hash input provided by the application. This is a contribution by Ribose Inc (@riboseinc) | ||||
* | | | Drop all mention of 1.10 from the readme [ci skip] | Jack Lloyd | 2018-09-09 | 1 | -16/+1 |
|/ / | |||||
* | | Merge GH #1678 Add read_kv utility function | Jack Lloyd | 2018-09-09 | 4 | -3/+238 |
|\ \ | |||||
| * | | Add read_kv for parsing strings with key/value pairs | Jack Lloyd | 2018-09-09 | 4 | -3/+238 |
| |/ | | | | | | | This is a contribution by Ribose Inc (@riboseinc) | ||||
* | | Merge GH #1676 Optimize const time mask operations | Jack Lloyd | 2018-09-08 | 2 | -26/+24 |
|\ \ | |||||
| * | | Optimize CT::is_zero, CT::expand_mask, CT::expand_top_bit | Jack Lloyd | 2018-09-07 | 2 | -26/+24 |
|/ / | |||||
* | | Guard certstore tests with BOTAN_HAS_X509 | Jack Lloyd | 2018-09-07 | 1 | -9/+12 |
| | | | | | | | | Otherwise very minimal build fails. | ||||
* | | Merge GH #1675 Test certstore even if sqlite is disabled | Jack Lloyd | 2018-09-07 | 1 | -11/+9 |
|\ \ | |||||
| * | | Fix in-memory certificate store tests not running | Jose Pereira | 2018-09-07 | 1 | -11/+9 |
|/ / | | | | | | | If sqlite dependency is not used, tests should still be able to run | ||||
* | | Revert increase in Blowfish minimum length. | Jack Lloyd | 2018-09-07 | 3 | -4/+2 |
| | | | | | | | | | | | | We need to support short keys for 'PBKDF2(CMAC(Blowfish))' which is supported as part of passhash9 format, there the passphrase is used directly as the CMAC key. | ||||
* | | Increase minimum Blowfish key length to 64 bits | Jack Lloyd | 2018-09-07 | 6 | -8/+36 |
| | | | | | | | | | | | | See #1673 Also, skip tests if the provider doesn't support the given key length. | ||||
* | | Merge GH #1672 Add RandomNumberGenerator::accepts_input | Jack Lloyd | 2018-09-06 | 13 | -17/+97 |
|\ \ | |/ |/| | |||||
| * | Add RandomNumberGenerator::accepts_input | Jack Lloyd | 2018-09-06 | 13 | -17/+97 |
|/ | |||||
* | Update news | Jack Lloyd | 2018-09-05 | 1 | -0/+3 |
| | |||||
* | Update docs | Jack Lloyd | 2018-09-05 | 1 | -8/+5 |
| | |||||
* | 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. | ||||
* | | Merge GH #1671 Avoid build problem when there is a space in prefix | Jack Lloyd | 2018-09-05 | 1 | -1/+1 |
|\ \ | |/ |/| | |||||
| * | Fix build issues on windows when there is a space in the prefix folder | Raffi Enficiaud | 2018-09-05 | 1 | -1/+1 |
|/ | |||||
* | When rejecting modules, filter first by CPU requirements | Jack Lloyd | 2018-09-04 | 1 | -4/+4 |
| | |||||
* | Update news | Jack Lloyd | 2018-09-04 | 1 | -0/+1 |
| | |||||
* | Merge GH #1667 Add hashing with CommonCrypto | Jack Lloyd | 2018-09-04 | 10 | -7/+215 |
|\ | |||||
| * | 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 | 7 | -6/+206 |
| | | |||||
* | | Remove unneeded load_on auto | Jack Lloyd | 2018-09-04 | 9 | -18/+0 |
| | | | | | | | | It is the default... | ||||
* | | Mention coverage build. Prefer Python3. | Jack Lloyd | 2018-09-04 | 1 | -6/+9 |
| | | |||||
* | | 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. | ||||
* | | Todo | Jack Lloyd | 2018-09-04 | 1 | -1/+8 |
| | | |||||
* | | Make pylint happier | Jack Lloyd | 2018-09-04 | 1 | -23/+19 |
| | | |||||
* | | Tighten check of feature datestamps | Jack Lloyd | 2018-09-04 | 1 | -1/+1 |
|/ | |||||
* | 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. | ||||
* | Merge GH #1666 Enforce salt length in PSS signatures | Jack Lloyd | 2018-08-30 | 4 | -37/+95 |
|\ | |||||
| * | Check PSS salt length during verification | Jack Lloyd | 2018-08-30 | 4 | -37/+95 |
| | | | | | | | | Fixes #1665 | ||||
* | | Improve RNG documentation | Jack Lloyd | 2018-08-30 | 1 | -12/+23 |
|/ | |||||
* | Document the implemented entropy sources | Jack Lloyd | 2018-08-27 | 1 | -0/+14 |
| | |||||
* | Deprecate TLS v1.0/v1.1 and CBC ciphersuites | Jack Lloyd | 2018-08-27 | 1 | -0/+4 |
| | | | | May be a while before this is practical but we are better with them gone. | ||||
* | 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. |