Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update roadmap, add support and versioning info | Jack Lloyd | 2017-01-03 | 4 | -64/+67 |
| | | | | [ci skip] | ||||
* | Merge GH #793 Add iOS target | Jack Lloyd | 2017-01-03 | 8 | -30/+68 |
|\ | |||||
| * | Use Botan::X509_CA constructor that takes rng in tests | Simon Warta | 2017-01-03 | 1 | -1/+1 |
| | | | | | | | | because there there is no system_rng on ios | ||||
| * | Update docs on building for ios | Simon Warta | 2017-01-03 | 1 | -8/+8 |
| | | |||||
| * | Update os.rst | Simon Warta | 2017-01-03 | 1 | -19/+25 |
| | | |||||
| * | travis script: split os and cpu flags for consistency | Simon Warta | 2017-01-03 | 1 | -1/+2 |
| | | |||||
| * | Add os ios | Simon Warta | 2017-01-03 | 5 | -1/+32 |
| | | |||||
* | | Merge GH #801 Fix relative path symlinks | Jack Lloyd | 2017-01-03 | 1 | -17/+7 |
|\ \ | |||||
| * | | Rename filename -> file_path in portable_symlink() | Simon Warta | 2017-01-03 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | The variable contains a relative path to the source file to be linked/copied, not only a name. | ||||
| * | | Fix calculation of symlink target for headers | Simon Warta | 2017-01-03 | 1 | -12/+2 |
| |/ | |||||
* | | Fix comment typo [ci skip] | Jack Lloyd | 2017-01-03 | 1 | -1/+1 |
| | | |||||
* | | Minor tweaks to side channel text | Jack Lloyd | 2017-01-03 | 1 | -14/+18 |
| | | | | | | | | [ci skip] | ||||
* | | Avoid using target function attribute in Clang before 3.8 | Jack Lloyd | 2017-01-03 | 1 | -1/+1 |
|/ | | | | | | | | | | We support 3.5 or higher generally, but only Clang 3.8 has the function attributes. This doesn't affect the build with older Clang because the makefile still sets file-wide ISA flags. GCC supports this attribute in all versions we support. Fixes GH #797 | ||||
* | Tweak AES text a bit | Jack Lloyd | 2017-01-02 | 1 | -20/+26 |
| | | | | | | Finish a sentence in GCM [ci skip] | ||||
* | Add some final annotations in the PK tests | Jack Lloyd | 2017-01-02 | 1 | -7/+7 |
| | |||||
* | Convert DH invalid key test to read from file | Jack Lloyd | 2017-01-02 | 3 | -42/+62 |
| | |||||
* | Merge GH #790 Add DH tests from NIST CAVP | Jack Lloyd | 2017-01-02 | 4 | -3/+315 |
|\ | |||||
| * | Add test vectors for public key checks from NIST CAVP | René Korthaus | 2017-01-02 | 1 | -0/+39 |
| | | |||||
| * | Load q for DH public key in tests | René Korthaus | 2017-01-02 | 1 | -1/+11 |
| | | |||||
| * | Add positive DH test vectors from NIST CAVP | René Korthaus | 2017-01-02 | 4 | -2/+265 |
| | | |||||
* | | Remove unhelpful firststep.rst | Jack Lloyd | 2017-01-02 | 2 | -39/+0 |
| | | | | | | | | | | | | A general intro/outline doc would be useful, but this isn't it. [ci skip] | ||||
* | | Update RNG doc [ci skip] | Jack Lloyd | 2017-01-02 | 1 | -20/+14 |
| | | |||||
* | | Merge GH #792 Fix BigInt::random_integer test | Jack Lloyd | 2017-01-02 | 1 | -9/+8 |
|\ \ | |||||
| * | | Increase value of ITERATIONS_PER_POSSIBLE_VALUE to 750 | Simon Warta | 2017-01-02 | 1 | -1/+2 |
| | | | | | | | | | | | | to avoid test failures | ||||
| * | | Simplify loop to foreach in test_random_integer() | Simon Warta | 2017-01-02 | 1 | -2/+2 |
| | | | |||||
| * | | Fix math in test_random_integer() | Simon Warta | 2017-01-02 | 1 | -5/+3 |
| | | | | | | | | | | | | | | | Removes complicated extra variable "dev", which was calculated incorrectly: if ratio = 0.0 then dev = 0.0, resulting in a test success. | ||||
| * | | Rename ITERATIONS -> ITERATIONS_PER_POSSIBLE_VALUE | Simon Warta | 2017-01-02 | 1 | -3/+3 |
| |/ | |||||
* | | Merge GH #789 Avoid deprecated constructor in RSA test | Jack Lloyd | 2017-01-02 | 1 | -1/+1 |
|\ \ | |||||
| * | | Don't use deprecated PK_Signer ctor in tests | René Korthaus | 2017-01-01 | 1 | -1/+1 |
| |/ | |||||
* | | Merge GH #788 Add project goals statement | Jack Lloyd | 2017-01-02 | 2 | -0/+130 |
|\ \ | |||||
| * | | Add a statement of project goals (and non-goals) | Jack Lloyd | 2016-12-30 | 2 | -0/+130 |
| | | | | | | | | | | | | [ci skip] | ||||
* | | | Merge GH #787 Add side channel doc | Jack Lloyd | 2017-01-02 | 2 | -4/+396 |
|\ \ \ | |_|/ |/| | | |||||
| * | | Address review comments on side channel doc | Jack Lloyd | 2017-01-02 | 2 | -38/+79 |
| | | | | | | | | | | | | [ci skip] | ||||
| * | | Add a doc on side channel countermeasures and known issues | Jack Lloyd | 2016-12-28 | 1 | -0/+351 |
| | | | | | | | | | | | | [ci skip] | ||||
* | | | Run python in coverage mode | Jack Lloyd | 2016-12-31 | 1 | -1/+1 |
| | | | |||||
* | | | Add test for TPM | Jack Lloyd | 2016-12-31 | 1 | -0/+83 |
| | | | | | | | | | | | | | | | | | | | | | Compiles, but basically untested as my machine with a working TPM suffered a fatal logic board failure some time ago. If TPM is compiled in but creating the TPM context fails, test assumes no hardware is available and returns. | ||||
* | | | Fix for minimized build | Jack Lloyd | 2016-12-31 | 1 | -1/+7 |
| | | | |||||
* | | | Fix for EME-Raw being disabled as in BSI policy | Jack Lloyd | 2016-12-31 | 1 | -1/+8 |
| | | | |||||
* | | | Remove SRP6 file support | Jack Lloyd | 2016-12-31 | 3 | -133/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out SRP6 files use a different base64 alphabet than standard, and additionally Botan's decoding of the group id seems wrong though I haven't verified this second was a bug. In any case this code couldn't parse anything it was supposed to and never could. I had already planned on adding a database backed SRP store and removing this code but the fact that it's actually not functional for purpose suggests it's best to remove this now rather than let someone chance upon it and be endlessly frustrated that it doesn't seem to work because all the verifiers are garbled. | ||||
* | | | Add a simple test of the all or nothing transform | Jack Lloyd | 2016-12-31 | 2 | -2/+58 |
| | | | |||||
* | | | Add test that triggers Blinder to reinitialize state | Jack Lloyd | 2016-12-31 | 1 | -0/+36 |
| | | | |||||
* | | | Improve filter tests | Jack Lloyd | 2016-12-31 | 6 | -8/+127 |
| | | | | | | | | | | | | | | | | | | | | | Fix a bug in Pipe::check_available that must date back 15 years... Add destructors to compression filter so unique_ptr destructor runs without user having to include an extra header for the owned type. | ||||
* | | | Another fix for missing SHA1, and workaround Apple Clang problem. | Jack Lloyd | 2016-12-31 | 1 | -8/+9 |
| | | | |||||
* | | | Fix test with SHA-1 disabled | Jack Lloyd | 2016-12-31 | 1 | -0/+3 |
| | | | |||||
* | | | Missing add | Jack Lloyd | 2016-12-31 | 1 | -0/+1 |
| | | | |||||
* | | | Add more tests for random prime and DL group generation | Jack Lloyd | 2016-12-30 | 3 | -3/+120 |
| | | | |||||
* | | | Increase default TLS DH min to 2048 bits, and add BSI policy class. | Jack Lloyd | 2016-12-30 | 9 | -8/+68 |
| | | | | | | | | | | | | | | | Moves BSI policy file to test data dir where it can be compared with what the hardcoded class outputs. | ||||
* | | | Update readme | Jack Lloyd | 2016-12-30 | 1 | -23/+37 |
| | | | | | | | | | | | | [ci skip] | ||||
* | | | Small documentation updates | Jack Lloyd | 2016-12-30 | 2 | -3/+14 |
| | | | | | | | | | | | | [ci skip] | ||||
* | | | Remove reference to CECPQ1_PSK OCB ciphersuite in test. | Jack Lloyd | 2016-12-30 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | Initially planned, then decided to skip because supporting it requires more changes to the TLS handshake code than I want to do right now. |