aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge GH #507 Add PKCS #11 supportJack Lloyd2016-07-0437-55/+9857
|\
| * add PKCS#11 supportDaniel Neus2016-06-1736-44/+9829
| |
| * add --with-external-includedir to configure.pyDaniel Neus2016-06-171-11/+28
| |
* | Merge GH #517 FreeBSD enhancementsJack Lloyd2016-07-043-1/+7
|\ \
| * | Compile shared libraries (too) on FreeBSDLauri Nurmi2016-07-022-0/+6
| | | | | | | | | | | | Soname_patterns and link commands are identical to those used with Linux
| * | Guess the compiler to be clang on FreeBSDLauri Nurmi2016-07-021-1/+1
|/ / | | | | | | FreeBSD 10 comes with clang installed by default, and no gcc
* | Add missing override annotation. Fix formatting in ECIES testsJack Lloyd2016-06-302-21/+20
| |
* | Add ECKDSA OIDs for SHA signaturesJack Lloyd2016-06-221-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 argumentJack Lloyd2016-06-202-2/+5
| |
* | Merge GH #504 Add ECKCDSAJack Lloyd2016-06-2022-26/+544
|\ \
| * | Add entry to creditsRené Korthaus2016-06-141-0/+7
| | |
| * | Add ECKCDSA signature algorithmRené Korthaus2016-06-1423-26/+545
| |/
* | Merge GH #483 Add ECIES and KDF1 from ISO 18033Jack Lloyd2016-06-2011-6/+1240
|\ \
| * | ecies: fix tests for ecies-iso (allow empty ciphertext)Philipp Weber2016-05-301-3/+6
| | |
| * | Merge remote-tracking branch 'remotes/origin/master' into eciesPhilipp Weber2016-05-3041-143/+272
| |\ \
| * | | ecies review change: test for exception if the ciphertext is invalidPhilipp Weber2016-05-301-0/+8
| | | |
| * | | ecies review change: decrypt only if mac is correct and catch exceptions ↵Philipp Weber2016-05-231-11/+25
| | | | | | | | | | | | | | | | during decryption
| * | | ecies review change: add missing ciphertext to test vectorsPhilipp Weber2016-05-232-6/+3
| | | |
| * | | ecies review change: make constant vector with test data const instead of staticPhilipp Weber2016-05-231-1/+1
| | | |
| * | | add ecies implementation according to iso-18033Philipp Weber2016-04-277-1/+1126
| | | |
| * | | add kdf1 implementation according to iso-18033 (preparation for ecies)Philipp Weber2016-04-275-0/+87
| | | |
* | | | Use https:// urls for randombit.net links.Jack Lloyd2016-06-191-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.31Jack Lloyd2016-06-192-1/+4
| | | | | | | | | | | | | | | | [ci skip]
* | | | Update for 1.11.30 release1.11.30Jack Lloyd2016-06-192-4/+4
| | | |
* | | | Update release notesJack Lloyd2016-06-181-3/+12
| | | | | | | | | | | | | | | | [ci skip]
* | | | Merge GH #497 Add StreamCipher::seek and implementation for ChaChaJack Lloyd2016-06-1816-5/+583
|\ \ \ \ | | | | | | | | | | | | | | | Also adds ChaCha8 support
| * | | | Adding StreamCipher::seek interface, supporting seek in ChaCha, and also ↵SimCog2016-06-1816-5/+583
| | |_|/ | |/| | | | | | | | | | adding ChaCha8 support
* | | | Merge GH #510 Fix formatting bug preventing LaTeX doc build from workingJack Lloyd2016-06-181-1/+1
|\ \ \ \
| * | | | Fix bug that prevents LaTeX documentation from being builtMouse2016-06-171-1/+1
|/ / / /
* | | | Fix configure with compilers that don't set an explicit binary linkerJack Lloyd2016-06-171-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 encodingJack Lloyd2016-06-1727-3072/+11
|\ \ \ \
| * | | | remove the already bitrotting and probably broken CVC implementationDaniel Neus2016-05-1819-2961/+0
| | | | |
| * | | | remove all uses of EMSA1_BSIDaniel Neus2016-05-025-43/+8
| | | | |
| * | | | remove EMSA1_BSI (no longer recommended by BSI)Daniel Neus2016-04-304-70/+5
| | | | |
* | | | | Merge GH #495 Add label argument to KDF::derive_keyJack Lloyd2016-06-1727-5577/+4714
|\ \ \ \ \
| * | | | | fix python 3 bindingsKai Michaelis2016-06-011-1/+1
| | | | | |
| * | | | | fix python bindingsKai Michaelis2016-06-011-4/+4
| | | | | |
| * | | | | make sure kdf labels are always usedKai Michaelis2016-06-018-20/+41
| | | | | |
| * | | | | pycryptodome generated test vectors for SP800-56CKai Michaelis2016-05-191-120/+160
| | | | | |
| * | | | | BouncyCastle generated test vectors for SP800-108Kai Michaelis2016-05-194-5399/+4331
| | | | | |
| * | | | | add label parameter to KDF::derive_keyKai Michaelis2016-05-1922-45/+189
| | | | | |
* | | | | | Merge GH #503 Space savings for TLS::CiphersuiteJack Lloyd2016-06-174-458/+392
|\ \ \ \ \ \
| * | | | | | Save the IETF ciphersute name directly in TLS::CiphersuiteJack Lloyd2016-06-094-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 disabledJack Lloyd2016-06-1712-29/+85
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | fix test failures and seg faults when Botan is configured with ↵René Korthaus2016-06-1712-29/+85
|/ / / / / | | | | | | | | | | | | | | | --module-policy bsi
* | | | | Fix CircleCI buildJack Lloyd2016-06-072-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 & ECDSAJack Lloyd2016-06-0711-13/+2703
|\ \ \ \ \
| * | | | | Add support probabilistic DSA & ECDSARené Korthaus2016-05-0811-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 exceptionJack Lloyd2016-06-074-7/+17
| | | | | |
* | | | | | Tweak for readability in McEliece testsJack Lloyd2016-06-071-15/+10
| | | | | | | | | | | | | | | | | | | | | | | | Using a struct here seems cleaner