Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | OpenSSL module requires public key code be enabled in build | Jack Lloyd | 2017-08-29 | 1 | -0/+4 |
| | |||||
* | Skip PKCS11 tests if SoftHSM library isn't there | Jack Lloyd | 2017-08-29 | 1 | -3/+7 |
| | |||||
* | We've always been at war with shell scripts | Jack Lloyd | 2017-08-29 | 9 | -420/+209 |
| | |||||
* | CI build using Python script to orchestrate | Jack Lloyd | 2017-08-29 | 3 | -8/+259 |
| | | | | Slightly incomplete | ||||
* | Add some docs about fuzzing | Jack Lloyd | 2017-08-29 | 2 | -0/+71 |
| | |||||
* | Merge GH #1158 Add build mode for fuzzer tests | Jack Lloyd | 2017-08-29 | 96 | -858/+540 |
|\ | |||||
| * | Remove hard-coded fuzz tests | Jack Lloyd | 2017-08-25 | 56 | -455/+0 |
| | | | | | | | | All of these values were imported into crypto-corpus repo | ||||
| * | Run fuzzers under coverage tests as well | Jack Lloyd | 2017-08-25 | 1 | -6/+8 |
| | | |||||
| * | Flush stdout for CI | Jack Lloyd | 2017-08-25 | 1 | -0/+1 |
| | | |||||
| * | Fix bad iterator deref in OpenSSL RSA | Jack Lloyd | 2017-08-25 | 1 | -1/+3 |
| | | |||||
| * | Report corpus counts, add --gdb option | Jack Lloyd | 2017-08-25 | 1 | -15/+66 |
| | | |||||
| * | Add a guard to avoid doing &v[1] when v.size() == 1 | Jack Lloyd | 2017-08-25 | 1 | -2/+6 |
| | | | | | | | | Found by running the fuzzers over corpus with debug iterators. | ||||
| * | Create new fuzzer build mode | Jack Lloyd | 2017-08-25 | 38 | -398/+475 |
| | | |||||
* | | Avoid using GCC ivdep pragma in GCC 4.8 [ci skip] | Jack Lloyd | 2017-08-28 | 1 | -1/+1 |
| | | |||||
* | | Fix Doxygen build [ci skip] | Jack Lloyd | 2017-08-27 | 1 | -1/+4 |
| | | |||||
* | | Merge GH #1161 Add comment re Android compat [ci skip] | Jack Lloyd | 2017-08-27 | 1 | -0/+2 |
|\ \ | |/ |/| | |||||
| * | Add compatibility comment for getauxval on Android | Simon Warta | 2017-08-27 | 1 | -0/+2 |
|/ | |||||
* | Fix generating amalgamation under python3 | Jack Lloyd | 2017-08-25 | 1 | -3/+11 |
| | | | | It complains about UTF8 chars unless we tell it that really it's UTF8 | ||||
* | Merge GH #1157 Add ARIA block cipher | Jack Lloyd | 2017-08-23 | 9 | -9/+671 |
|\ | |||||
| * | Add ARIA option to TLS suite info generator | Jack Lloyd | 2017-08-23 | 1 | -1/+9 |
| | | | | | | | | So it can be easily enabled if someone wants it. | ||||
| * | Use correct padding mode in ARIA CBC test | Jack Lloyd | 2017-08-23 | 1 | -1/+1 |
| | | |||||
| * | Update docs | Jack Lloyd | 2017-08-23 | 2 | -3/+5 |
| | | |||||
| * | Fix TLS ciphersuite generator for ARIA | Jack Lloyd | 2017-08-23 | 1 | -2/+2 |
| | | | | | | | | Not enabled due to inability to test | ||||
| * | Cleanup ARIA | Jack Lloyd | 2017-08-23 | 3 | -382/+261 |
| | | | | | | | | Remove NEON support, replace macros with inlines | ||||
| * | Add missing ARIA test vectors (GH #1004) | Jeffrey Walton | 2017-08-23 | 1 | -0/+35 |
| | | |||||
| * | Add ARIA Block Cipher (GH #1004) | Jeffrey Walton | 2017-08-23 | 4 | -0/+738 |
|/ | |||||
* | Fix bug affecting AltiVec on ppc64le processors | Jack Lloyd | 2017-08-23 | 2 | -8/+5 |
| | |||||
* | Fix Altivec detection | Jack Lloyd | 2017-08-22 | 2 | -2/+4 |
| | | | | Broken in c3ae43c04c | ||||
* | Add support for ECDHE_PSK AEAD ciphersuites | Jack Lloyd | 2017-08-22 | 3 | -4/+14 |
| | | | | From draft-ietf-tls-ecdhe-psk-aead-05, now with official codepoints. | ||||
* | libFuzzer has moved in the LLVM svn | Jack Lloyd | 2017-08-22 | 1 | -2/+2 |
| | | | | [ci skip] | ||||
* | Remove BOTAN_PARALLEL_FOR from T-table AES | Jack Lloyd | 2017-08-22 | 1 | -1/+1 |
| | | | | GH #1077 | ||||
* | Update news | Jack Lloyd | 2017-08-22 | 1 | -0/+5 |
| | |||||
* | Simplify botan_privkey_create_XXX | Jack Lloyd | 2017-08-22 | 2 | -89/+18 |
| | | | | All of these can just forward to botan_privkey_create | ||||
* | Merge GH #1155 Add DH functions to FFI | Jack Lloyd | 2017-08-22 | 4 | -8/+240 |
|\ | |||||
| * | Add dh functions in ffi | Konstantinos Kolelis | 2017-08-22 | 4 | -8/+240 |
|/ | |||||
* | Merge GH #1154 Add check for passhash9 algo being available in tests | Jack Lloyd | 2017-08-19 | 4 | -9/+37 |
|\ | |||||
| * | Add is_passhash9_alg_supported() | René Korthaus | 2017-08-19 | 4 | -24/+37 |
| | | |||||
| * | Add guards for MAC and hash algo used in passhash9 tests | René Korthaus | 2017-08-18 | 1 | -1/+16 |
| | | | | | | | | | | | | | | | | Previously, passhash9 tests would fail if for example blowfish was not part of the build. Adds guards for the different MAC and hash algorithms used in passhash9 for calls to generate_passhash9(). For check_passhash9(), there is no way to know that an algorithm is not supported, but at least we improve the situation a bit here. | ||||
* | | Newhope cleanups | Jack Lloyd | 2017-08-18 | 3 | -664/+669 |
|/ | | | | Formatting, use size_t instead of int, etc | ||||
* | Change type of botan_scrub_mem from uint8_t* to void* | Jack Lloyd | 2017-08-17 | 2 | -2/+2 |
| | | | | | The underlying function already takes void* and it makes sense to pass non-byte buffers to this function. | ||||
* | In SHACAL2 be smarter about how the round keys are loaded | Jack Lloyd | 2017-08-16 | 1 | -9/+15 |
| | | | | | | Using _mm_set_epi32 caused 2 distinct (adjacent) loads followed by an unpack to combine the registers. Have not tested on hardware to see if this actually improves performance. | ||||
* | Optimize SHACAL2 | Jack Lloyd | 2017-08-16 | 2 | -46/+20 |
| | | | | | | Combine several shuffle operations into one. Thanks to jww for the hint. Probably not noticably faster on any system. | ||||
* | Update news | Jack Lloyd | 2017-08-16 | 1 | -7/+19 |
| | |||||
* | Merge GH #1153 Add Raw(hash) support | Jack Lloyd | 2017-08-16 | 6 | -8/+96 |
|\ | |||||
| * | More ECDSA Raw(hash) tests | Jack Lloyd | 2017-08-16 | 1 | -0/+17 |
| | | |||||
| * | Allow signature using `Raw(hashname)` | Jack Lloyd | 2017-08-15 | 6 | -8/+79 |
|/ | | | | | | This confirms the message is exactly the size of the expected hash, and also causes RFC 6979 nonces to be generated using the specified hash. See also https://github.com/riboseinc/rnp/issues/367 | ||||
* | Update FFI version | Jack Lloyd | 2017-08-15 | 3 | -5/+16 |
| | | | | | | | Also fix botan_ffi_supports_api to return true for any supported version (2.0, 2.1/2.2, and 2.3). Really 2.2 should have had its own FFI version code since there were already many FFI API additions in that release. | ||||
* | Add botan_hex_decode, botan_base64_encode, botan_base64_decode FFI funcs | Jack Lloyd | 2017-08-15 | 3 | -3/+82 |
| | |||||
* | Update version to 2.3.0, add release notes | Jack Lloyd | 2017-08-15 | 2 | -1/+17 |
| | |||||
* | Merge GH #1151 Add SHACAL2 | Jack Lloyd | 2017-08-15 | 19 | -1/+4797 |
|\ |