Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge GH #507 Add PKCS #11 support | Jack Lloyd | 2016-07-04 | 37 | -55/+9857 |
|\ | |||||
| * | add PKCS#11 support | Daniel Neus | 2016-06-17 | 36 | -44/+9829 |
| | | |||||
| * | add --with-external-includedir to configure.py | Daniel Neus | 2016-06-17 | 1 | -11/+28 |
| | | |||||
* | | Merge GH #517 FreeBSD enhancements | Jack Lloyd | 2016-07-04 | 3 | -1/+7 |
|\ \ | |||||
| * | | Compile shared libraries (too) on FreeBSD | Lauri Nurmi | 2016-07-02 | 2 | -0/+6 |
| | | | | | | | | | | | | Soname_patterns and link commands are identical to those used with Linux | ||||
| * | | Guess the compiler to be clang on FreeBSD | Lauri Nurmi | 2016-07-02 | 1 | -1/+1 |
|/ / | | | | | | | FreeBSD 10 comes with clang installed by default, and no gcc | ||||
* | | Add missing override annotation. Fix formatting in ECIES tests | Jack Lloyd | 2016-06-30 | 2 | -21/+20 |
| | | |||||
* | | Add ECKDSA OIDs for SHA signatures | Jack Lloyd | 2016-06-22 | 1 | -0/+4 |
| | | | | | | | | From http://rootca.kisa.or.kr/kcac/down/Guide/Object%20Identifier%20Guideline%20for%20the%20Electronic%20Signature%20Certification%20System.pdf | ||||
* | | Update KDF1-ISO 18033 with KDF label argument | Jack Lloyd | 2016-06-20 | 2 | -2/+5 |
| | | |||||
* | | Merge GH #504 Add ECKCDSA | Jack Lloyd | 2016-06-20 | 22 | -26/+544 |
|\ \ | |||||
| * | | Add entry to credits | René Korthaus | 2016-06-14 | 1 | -0/+7 |
| | | | |||||
| * | | Add ECKCDSA signature algorithm | René Korthaus | 2016-06-14 | 23 | -26/+545 |
| |/ | |||||
* | | Merge GH #483 Add ECIES and KDF1 from ISO 18033 | Jack Lloyd | 2016-06-20 | 11 | -6/+1240 |
|\ \ | |||||
| * | | ecies: fix tests for ecies-iso (allow empty ciphertext) | Philipp Weber | 2016-05-30 | 1 | -3/+6 |
| | | | |||||
| * | | Merge remote-tracking branch 'remotes/origin/master' into ecies | Philipp Weber | 2016-05-30 | 41 | -143/+272 |
| |\ \ | |||||
| * | | | ecies review change: test for exception if the ciphertext is invalid | Philipp Weber | 2016-05-30 | 1 | -0/+8 |
| | | | | |||||
| * | | | ecies review change: decrypt only if mac is correct and catch exceptions ↵ | Philipp Weber | 2016-05-23 | 1 | -11/+25 |
| | | | | | | | | | | | | | | | | during decryption | ||||
| * | | | ecies review change: add missing ciphertext to test vectors | Philipp Weber | 2016-05-23 | 2 | -6/+3 |
| | | | | |||||
| * | | | ecies review change: make constant vector with test data const instead of static | Philipp Weber | 2016-05-23 | 1 | -1/+1 |
| | | | | |||||
| * | | | add ecies implementation according to iso-18033 | Philipp Weber | 2016-04-27 | 7 | -1/+1126 |
| | | | | |||||
| * | | | add kdf1 implementation according to iso-18033 (preparation for ecies) | Philipp Weber | 2016-04-27 | 5 | -0/+87 |
| | | | | |||||
* | | | | Use https:// urls for randombit.net links. | Jack Lloyd | 2016-06-19 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously avoided since many clients don't have the CACert root, but now that Let's Encrypt is used instead anyone with a recent trust root should accept the certs for botan.randombit.net and lists.randombit.net [ci skip] | ||||
* | | | | Tick to 1.11.31 | Jack Lloyd | 2016-06-19 | 2 | -1/+4 |
| | | | | | | | | | | | | | | | | [ci skip] | ||||
* | | | | Update for 1.11.30 release1.11.30 | Jack Lloyd | 2016-06-19 | 2 | -4/+4 |
| | | | | |||||
* | | | | Update release notes | Jack Lloyd | 2016-06-18 | 1 | -3/+12 |
| | | | | | | | | | | | | | | | | [ci skip] | ||||
* | | | | Merge GH #497 Add StreamCipher::seek and implementation for ChaCha | Jack Lloyd | 2016-06-18 | 16 | -5/+583 |
|\ \ \ \ | | | | | | | | | | | | | | | | Also adds ChaCha8 support | ||||
| * | | | | Adding StreamCipher::seek interface, supporting seek in ChaCha, and also ↵ | SimCog | 2016-06-18 | 16 | -5/+583 |
| | |_|/ | |/| | | | | | | | | | | adding ChaCha8 support | ||||
* | | | | Merge GH #510 Fix formatting bug preventing LaTeX doc build from working | Jack Lloyd | 2016-06-18 | 1 | -1/+1 |
|\ \ \ \ | |||||
| * | | | | Fix bug that prevents LaTeX documentation from being built | Mouse | 2016-06-17 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | Fix configure with compilers that don't set an explicit binary linker | Jack Lloyd | 2016-06-17 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | command. This broke Sun Studio among others. Reported by Jeffrey Walton. [ci skip] | ||||
* | | | | Merge GH #487 Remove CVC certificates and EMSA1_BSI signature encoding | Jack Lloyd | 2016-06-17 | 27 | -3072/+11 |
|\ \ \ \ | |||||
| * | | | | remove the already bitrotting and probably broken CVC implementation | Daniel Neus | 2016-05-18 | 19 | -2961/+0 |
| | | | | | |||||
| * | | | | remove all uses of EMSA1_BSI | Daniel Neus | 2016-05-02 | 5 | -43/+8 |
| | | | | | |||||
| * | | | | remove EMSA1_BSI (no longer recommended by BSI) | Daniel Neus | 2016-04-30 | 4 | -70/+5 |
| | | | | | |||||
* | | | | | Merge GH #495 Add label argument to KDF::derive_key | Jack Lloyd | 2016-06-17 | 27 | -5577/+4714 |
|\ \ \ \ \ | |||||
| * | | | | | fix python 3 bindings | Kai Michaelis | 2016-06-01 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | fix python bindings | Kai Michaelis | 2016-06-01 | 1 | -4/+4 |
| | | | | | | |||||
| * | | | | | make sure kdf labels are always used | Kai Michaelis | 2016-06-01 | 8 | -20/+41 |
| | | | | | | |||||
| * | | | | | pycryptodome generated test vectors for SP800-56C | Kai Michaelis | 2016-05-19 | 1 | -120/+160 |
| | | | | | | |||||
| * | | | | | BouncyCastle generated test vectors for SP800-108 | Kai Michaelis | 2016-05-19 | 4 | -5399/+4331 |
| | | | | | | |||||
| * | | | | | add label parameter to KDF::derive_key | Kai Michaelis | 2016-05-19 | 22 | -45/+189 |
| | | | | | | |||||
* | | | | | | Merge GH #503 Space savings for TLS::Ciphersuite | Jack Lloyd | 2016-06-17 | 4 | -458/+392 |
|\ \ \ \ \ \ | |||||
| * | | | | | | Save the IETF ciphersute name directly in TLS::Ciphersuite | Jack Lloyd | 2016-06-09 | 4 | -458/+392 |
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of trying (badly) to reconstruct it in to_string Save all strings in Ciphersuite as const char* | ||||
* | | | | | | Merge GH #506 Fix test failures when SHA-1 is disabled | Jack Lloyd | 2016-06-17 | 12 | -29/+85 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | |||||
| * | | | | | fix test failures and seg faults when Botan is configured with ↵ | René Korthaus | 2016-06-17 | 12 | -29/+85 |
|/ / / / / | | | | | | | | | | | | | | | | --module-policy bsi | ||||
* | | | | | Fix CircleCI build | Jack Lloyd | 2016-06-07 | 2 | -9/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The LLVM apt mirror was removed due to excessive load, preventing us from installing a new enough Clang for our needs. However CircleCI also supports Ubuntu 14.04 images, instead of the Ubuntu 12 we were on. The new version has GCC 4.8 and Clang 3.4 as the base install. Removes UBSan from the CircleCI sanitizer build, since that requires at least GCC 4.9 GH #498 | ||||
* | | | | | Merge GH #489 Add support probabilistic DSA & ECDSA | Jack Lloyd | 2016-06-07 | 11 | -13/+2703 |
|\ \ \ \ \ | |||||
| * | | | | | Add support probabilistic DSA & ECDSA | René Korthaus | 2016-05-08 | 11 | -13/+2703 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds support for probabilistic, aka the standard, DSA and ECDSA. Can be enabled by disabling the rfc6979 module. Includes test vectors from NIST CAVP. Adds rfc6979 to the list of prohibited modules in BSI policy. | ||||
* | | | | | | Add Not_Implemented exception | Jack Lloyd | 2016-06-07 | 4 | -7/+17 |
| | | | | | | |||||
* | | | | | | Tweak for readability in McEliece tests | Jack Lloyd | 2016-06-07 | 1 | -15/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | Using a struct here seems cleaner |