Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge GH #570 X509_Certificate APIs | Jack Lloyd | 2016-08-10 | 3 | -9/+58 |
| | |||||
* | Merge GH #551 Add frp256v1 curve | Jack Lloyd | 2016-08-02 | 7 | -2/+345 |
|\ | |||||
| * | Added ecdsa_keygen for frp256v1 | Simon Cogliani | 2016-08-01 | 2 | -3/+2 |
| | | |||||
| * | Added test vectors ecdsa_rfc6979 for frp256v1 | Simon Cogliani | 2016-08-01 | 1 | -0/+22 |
| | | |||||
| * | Added test vectors ecdh_kat and ecdh_keygen for frp256v1 | Simon Cogliani | 2016-07-31 | 2 | -1/+102 |
| | | |||||
| * | Merge branch 'master' into frp256v1 | Simon Cogliani | 2016-07-31 | 2 | -7/+9 |
| |\ | |||||
| * \ | Merge branch 'master' into frp256v1 | Simon Cogliani | 2016-07-30 | 11 | -20/+263 |
| |\ \ | |||||
| * | | | Added test vectors ecc point multiplication for frp256v1 | Simon Cogliani | 2016-07-24 | 1 | -0/+209 |
| | | | | |||||
| * | | | ANSSI elliptic curve cryptography frp256v1 | Simon Cogliani | 2016-07-24 | 2 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | - Parameters available here: https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000024668816 - DER format according to the ANS1 syntax defined in ANSI X9.62 standard available here: http://www.ssi.gouv.fr/agence/publication/publication-dun-parametrage-de-courbe-elliptique-visant-des-applications-de-passeport-electronique-et-de-ladministration-electronique-francaise/ | ||||
* | | | | Merge GH #560 | Jack Lloyd | 2016-08-02 | 2 | -0/+8 |
|\ \ \ \ | |||||
| * | | | | add X509_Time::to_std_timepoint() | Daniel Neus | 2016-07-28 | 2 | -0/+8 |
| | |/ / | |/| | | |||||
* | | | | Merge GH #559 PKCS #11 fixes | Jack Lloyd | 2016-08-02 | 7 | -7/+3224 |
|\ \ \ \ | |_|_|/ |/| | | | |||||
| * | | | Set AppVeyor parallel builds to "2" | Daniel Neus | 2016-07-28 | 1 | -1/+1 |
| | | | | |||||
| * | | | Initialize HMAC_DRBG with token entropy | Daniel Neus | 2016-07-27 | 1 | -7/+10 |
| | | | | |||||
| * | | | fix PKCS#11 tests and build | Daniel Neus | 2016-07-26 | 1 | -2/+6 |
| | | | | |||||
| * | | | build PKCS#11 module during AppVeyor build | Daniel Neus | 2016-07-26 | 1 | -2/+5 |
| | | | | |||||
| * | | | include external PKCS#11 headers into botan | Daniel Neus | 2016-07-26 | 5 | -1/+3208 |
| | | | | |||||
* | | | | Use stat instead of lstat in get_files_recursive. | Jack Lloyd | 2016-07-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | Otherwise symlinked files are ignored. GH #565 | ||||
* | | | | Check for __SIZEOF_INT128__ before using TI mode | Jack Lloyd | 2016-07-30 | 1 | -6/+8 |
| |/ / |/| | | | | | | | | | | | Otherwise we run into problems on 64-bit CPUs with 32-bit userland. GH #563 | ||||
* | | | Merge GH #556 Add DH negative tests. Fix DH keygen, did not call gen_check ↵ | Jack Lloyd | 2016-07-27 | 2 | -2/+41 |
|\ \ \ | | | | | | | | | | | | | due to setting m_x earlier | ||||
| * | | | Add negative tests with invalid inputs for the DH key agreement operation | Daniel Neus | 2016-07-26 | 1 | -1/+33 |
| | | | | |||||
| * | | | fix: load_check() was called instead of gen_check() during DH private key ↵ | Daniel Neus | 2016-07-26 | 1 | -1/+8 |
| |/ / | | | | | | | | | | generation | ||||
* | | | Merge GH #555 Add tests for charset conversions | Jack Lloyd | 2016-07-27 | 2 | -0/+166 |
|\ \ \ | |||||
| * | | | add copyright | Daniel Neus | 2016-07-25 | 1 | -0/+1 |
| | | | | |||||
| * | | | add some basic charset tests | Daniel Neus | 2016-07-25 | 2 | -0/+165 |
| | |/ | |/| | | | | | | | | | | | | | - UCS-2 to ISO 8859-1 - UTF-8 to ISO 8859-1 - ISO 8859-1 to UTF-8 | ||||
* | | | Merge GH #554 Add PKCS #1 v1.5 ID for SHA-512/256 signatures | Jack Lloyd | 2016-07-27 | 1 | -0/+8 |
|\ \ \ | |||||
| * | | | add SHA-512/256 PKCS#1 hash identifier | Daniel Neus | 2016-07-25 | 1 | -0/+8 |
| |/ / | |||||
* | | | Merge GH #557 Test BlockCipher::clear | Jack Lloyd | 2016-07-27 | 1 | -0/+6 |
|\ \ \ | |||||
| * | | | add test for BlockCipher::clear() | Daniel Neus | 2016-07-26 | 1 | -0/+6 |
| | |/ | |/| | |||||
* | | | Merge GH #558 Test BigInt::operator%=(word y) | Jack Lloyd | 2016-07-27 | 1 | -0/+9 |
|\ \ \ | |||||
| * | | | test BigInt::operator%=(word y) | Daniel Neus | 2016-07-26 | 1 | -0/+9 |
| |/ / | |||||
* | | | Merge GH #553 EME/pubkey test improvements. Small EME refactor. | Jack Lloyd | 2016-07-27 | 3 | -17/+32 |
|\ \ \ | |/ / |/| | | |||||
| * | | eme / pubkey test improvements | Daniel Neus | 2016-07-25 | 3 | -17/+32 |
| |/ | | | | | | | | | | | - add test for EME::maximum_input_size() - additionally use maximum_input_size() before pad() in OAEP and PKCS1 (remove code duplication) - prevent C4800 MSVC warning | ||||
* / | SSE2 had been disabled for testing, missed it on checkin of 6907e196 | Jack Lloyd | 2016-07-25 | 1 | -1/+1 |
|/ | |||||
* | Merge GH #549 MP and SIMD header refactoring | Jack Lloyd | 2016-07-23 | 27 | -2183/+1554 |
|\ | |||||
| * | Merge asm into single mp_madd.h and mp_asmi.h files | Jack Lloyd | 2016-07-21 | 27 | -2183/+1554 |
| | | | | | | | | | | | | | | Avoids some cut and paste, also removes the need for special logic in configure.py for handling mp module specially. Merge SIMD classes into a single type SIMD_4x32 | ||||
* | | Correct test comment | Jack Lloyd | 2016-07-21 | 1 | -2/+2 |
| | | | | | | | | [ci skip] | ||||
* | | Merge GH #543 Add RDRAND_RNG | Jack Lloyd | 2016-07-21 | 8 | -40/+186 |
|\ \ | |/ |/| | |||||
| * | Fix header guard format | Jack Lloyd | 2016-07-20 | 1 | -2/+2 |
| | | | | | | | | | | configure.py expects all header guards to match a specific form, for finding them when generating the amalgamation file. | ||||
| * | Add RDRAND_RNG | Jack Lloyd | 2016-07-19 | 8 | -40/+186 |
| | | | | | | | | | | | | | | | | For those that are willing to trust uninspectible hardware. :) Changes RDRAND entropy source to call RDRAND_RNG Add --rdrand flag to rng cmdlet | ||||
* | | Merge GH #548 Parallel hash tests, fix memory leak | Jack Lloyd | 2016-07-21 | 3 | -2/+101 |
|\ \ | |||||
| * | | improve parallel hash tests + memory leak fix | Daniel Neus | 2016-07-20 | 3 | -2/+101 |
| |/ | | | | | | | | | | | | | | | | | | | - add one test with SHA-256,SHA-512 - test Parallel::clone() - test Parallel ctor - fix memory leak in Parallel::clone(): Currently Parallel::clone() calls hash->clone() (first heap allocation) and after this clone() calls Parallel(const std::vector<HashFunction*>& in) which does another heap allocation. So its sufficient to pass the hash pointer to the Parallel ctor instead of a clone | ||||
* | | Merge GH #547 Fix SipHash::clear, more MAC tests | Jack Lloyd | 2016-07-21 | 2 | -4/+23 |
|\ \ | |||||
| * | | fix SipHash::clear() and MAC test improvements | Daniel Neus | 2016-07-20 | 2 | -4/+23 |
| |/ | | | | | | | | | | | | | | | Fix for SipHash::clear() which does not clear the complete state. Test additions: - add a test for MessageAuthenticationCode::verify_mac() - test MessageAuthenticationCode::clear() | ||||
* | | Merge GH #546 Add OID tests | Jack Lloyd | 2016-07-21 | 1 | -0/+115 |
|\ \ | |||||
| * | | add oid tests | Daniel Neus | 2016-07-20 | 1 | -0/+115 |
| |/ | |||||
* | | Merge GH #545 OctetString tests | Jack Lloyd | 2016-07-21 | 3 | -0/+190 |
|\ \ | |||||
| * | | add OctetString unit tests | Daniel Neus | 2016-07-20 | 3 | -0/+190 |
| |/ | | | | | | | and add the possibility to compare OctetStrings with the botan test-framework | ||||
* / | Make Stream_Cipher::set_iv() pure virtual | René Korthaus | 2016-07-20 | 5 | -7/+15 |
|/ | | | | | | | | | | It provided a default implementation that only checked that the length was correct, but ignored the actual data and did not notify the caller, which seemed like a rather odd behaviour. The only implementation that used this default implementation, RC4, now throws an exception. | ||||
* | Merge GH #541 More ECIES tests | Jack Lloyd | 2016-07-19 | 3 | -30/+385 |
|\ |