Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for LLVM bitcode target | Jack Lloyd | 2017-08-30 | 10 | -21/+51 |
| | |||||
* | Refactor RNG seeding logic in command line interface | Jack Lloyd | 2017-08-30 | 2 | -69/+81 |
| | | | | | This is needed for LLVM which doesn't have any usable entropy sources. Also useful for determinsitic private key creation, etc. | ||||
* | Slight cleanup in Curve25519_PrivateKey constructor | Jack Lloyd | 2017-08-29 | 1 | -8/+6 |
| | |||||
* | Remove unused include | Jack Lloyd | 2017-08-29 | 1 | -1/+0 |
| | |||||
* | Avoid having variable named m_emsa twice in class hierarchy | Jack Lloyd | 2017-08-29 | 2 | -8/+16 |
| | | | | | | | | In fact the variable was only used if we use deterministic nonces, and just to extract the hash name. So just do that once, and only if we are not using random nonces. Flagged by Sonar | ||||
* | Add a todo re Dockerizing Travis build | Jack Lloyd | 2017-08-29 | 1 | -0/+2 |
| | | | | [ci skip] | ||||
* | Add a reminder to test with valgrind etc before release | Jack Lloyd | 2017-08-29 | 1 | -3/+18 |
| | | | | Would have avoided 3cd661c8dc | ||||
* | Fix a valgrind const-time error in ISO 9796 padding | Jack Lloyd | 2017-08-29 | 1 | -2/+7 |
| | | | | It didn't unpoison the output values. | ||||
* | Try to get Sonar to look at header files | Jack Lloyd | 2017-08-29 | 1 | -1/+2 |
| | |||||
* | Correct manual re key agreement schemes | Jack Lloyd | 2017-08-29 | 1 | -6/+10 |
| | | | | See #1166 | ||||
* | Avoid false positive valgrind in TLS CBC decryption | Jack Lloyd | 2017-08-29 | 1 | -2/+2 |
| | | | | | | We poisoned the record before decrypting it, which caused failures with Camellia ciphersuites (or AES, on platforms that use T-tables). Instead poison it right after decrypting. | ||||
* | Revert f16c3df4fc4ed | Jack Lloyd | 2017-08-29 | 1 | -1/+1 |
| | | | | Substantially more work required to get Sonar to report coverage | ||||
* | Seems Sonar wants coverage info | Jack Lloyd | 2017-08-29 | 1 | -1/+1 |
| | |||||
* | For cross builds, build everything but test only a limited subset | Jack Lloyd | 2017-08-29 | 1 | -6/+13 |
| | | | | | | | | | Problem is running everything under qemu takes too long. But compiling everything will help catch some issues, and then we just restrict tests to those that complete quickly and/or are very important and/or excercise system specific code. Also add -j flag to make, got lost at some point. | ||||
* | Travis: skip static build on Clang | Jack Lloyd | 2017-08-29 | 1 | -3/+4 |
| | | | | | This isn't really testing anything additional, and eliminates one of the (slow) OS X builds. | ||||
* | Avoid math on booleans | Jack Lloyd | 2017-08-29 | 1 | -3/+3 |
| | | | | Sonar find | ||||
* | Avoid catching by value | Jack Lloyd | 2017-08-29 | 1 | -1/+1 |
| | | | | Sonar find | ||||
* | In OCSP::CertID don't crash if SHA-1 not available | Jack Lloyd | 2017-08-29 | 1 | -1/+1 |
| | | | | Caught with Sonar | ||||
* | Avoid `throw new Exception` | Jack Lloyd | 2017-08-29 | 1 | -1/+1 |
| | | | | Caught by Sonar, once I managed to wade through the noise. | ||||
* | Use Xenial ccache on Travis | Jack Lloyd | 2017-08-29 | 2 | -5/+4 |
| | | | | | The Trusty ccache is too old and apparently ignores our ccache env variables. | ||||
* | Set USE_CCACHE in Travis yaml | Jack Lloyd | 2017-08-29 | 1 | -0/+1 |
| | | | | | I'm not sure why this is required or what exactly uses it but it seems required for Travis to import our CCACHE env vars. | ||||
* | Drop CircleCI | Jack Lloyd | 2017-08-29 | 7 | -73/+0 |
| | | | | | | | It wasn't buying us much (just replicating a subset of Travis) and after futzing with it for several hours yesterday trying to get it to run via the Python script and running into all kinds of dumb problems, I am officially not a fan. | ||||
* | Rename (and fix) Sonar target | Jack Lloyd | 2017-08-29 | 4 | -11/+11 |
| | |||||
* | Update news | Jack Lloyd | 2017-08-29 | 1 | -0/+5 |
| | |||||
* | Merge GH #1162 Use Python script to orchestrate CI build | Jack Lloyd | 2017-08-29 | 13 | -399/+489 |
|\ | |||||
| * | Rename Travis setup script | Jack Lloyd | 2017-08-29 | 2 | -1/+1 |
| | | |||||
| * | Further fixes to ci build script | Jack Lloyd | 2017-08-29 | 5 | -60/+102 |
| | | |||||
| * | 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 |