Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | | | | Merge GH #499 Clean symlinks to shared libraries properly | Jack Lloyd | 2016-06-07 | 1 | -1/+1 |
|\ \ \ \ | |||||
| * | | | | Clean symlinks to shared libraries properly | Lauri Nurmi | 2016-06-07 | 1 | -1/+1 |
|/ / / / | | | | | | | | | | | | | The 'clean' target left dangling symlinks because undefined variables were used in Makefile. | ||||
* | | | | Update release notes | Jack Lloyd | 2016-06-03 | 2 | -9/+41 |
| | | | | | | | | | | | | | | | | [ci skip] | ||||
* | | | | Merge GH #485 remove restrictions on X.509 DNs | Jack Lloyd | 2016-05-23 | 3 | -22/+0 |
|\ \ \ \ | |||||
| * | | | | Remove DN field requirements on generating certs and PKCS #10 | Jack Lloyd | 2016-05-23 | 3 | -22/+0 |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have no idea why this is requiring the country code be set, but for many applications a country is not even meaningful. This change also allows CN to be empty/unset on the request or cert, since there is no actual requirement for any specific DN entry type and RFC 5280 specifically allows even an completely empty DN, with name information only in the subjectAltName extension. This change also allows generating a self-signed cert or cert request that expires before it starts. That could only happen with an explicit decision by the application to set it that way, and there is no harm in returning these non-secret bits. They will probably notice their problem as soon as the cert is rejected by any receiving system. | ||||
* | | | | Fix GCM counter increment | Jack Lloyd | 2016-05-23 | 5 | -4/+54 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCM is defined as having a 32-bit counter, but CTR_BE incremented the counter across the entire block. This caused incorrect results if a very large message (2**39 bits) was processed, or if the GHASH derived nonce ended up having a counter field near to 2**32 Thanks to Juraj Somorovsky for the bug report and repro. | ||||
* | | | | Add FPE_FE1 runtime metrics | Jack Lloyd | 2016-05-23 | 1 | -0/+47 |
| | | | | |||||
* | | | | Fix for GCC 6 | Jack Lloyd | 2016-05-23 | 1 | -0/+1 |
| |/ / |/| | | |||||
* | | | Merge GH #491 Ignore VC++ .pdb and .ilk files | Jack Lloyd | 2016-05-10 | 1 | -0/+2 |
|\ \ \ | |||||
| * | | | Ignore VC++-specific *.pdb and *.ilk | Lauri Nurmi | 2016-05-10 | 1 | -0/+2 |
|/ / / | |||||
* | | | Merge GH #484 use explicit casts to avoids MSVC warning C4267 | Jack Lloyd | 2016-05-09 | 21 | -64/+62 |
|\ \ \ | |/ / |/| | | |||||
| * | | Add explicit static_cast operations to eliminate implicit cast compiler ↵ | Dan Brown | 2016-04-27 | 18 | -36/+34 |
| | | | | | | | | | | | | warnings. | ||||
| * | | Change calls to 'get_byte' to explicitly cast parameters and eliminate ↵ | Dan Brown | 2016-04-27 | 7 | -28/+28 |
| | | | | | | | | | | | | compiler warnings | ||||
* | | | Turn MSVC warnings to /W4 and enable C4267 | Jack Lloyd | 2016-05-06 | 3 | -8/+1 |
| | | | | | | | | | | | | | | | | | | Move disabling C4250 and C4251 to cmd line instead of header pragma. This means these warnings will show up in application code. But disabling warnings inside a library header is probably not good form. | ||||
* | | | AppVeyor used amalgamation build due to strict build time restrictions | Jack Lloyd | 2016-05-06 | 1 | -1/+1 |
| | | | | | | | | | | | | Now allows up to 60 minute builds, so build normally. | ||||
* | | | Update with changes since 1.11.29 | Jack Lloyd | 2016-05-06 | 1 | -1/+30 |
| | | | |||||
* | | | Update version code to 1.11.30 | Jack Lloyd | 2016-05-06 | 1 | -1/+1 |
| | | | |||||
* | | | Somewhat more helpful help | Jack Lloyd | 2016-04-28 | 1 | -5/+7 |
| |/ |/| | |||||
* | | Doc updates | Jack Lloyd | 2016-04-28 | 4 | -15/+23 |
| | | | | | | | | [ci skip] | ||||
* | | Add missing override | Jack Lloyd | 2016-04-28 | 1 | -1/+1 |
| | | |||||
* | | Check that the version in botan_version.py matches the tagged version | Jack Lloyd | 2016-04-28 | 1 | -23/+44 |
|/ |