Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Include pk_keys.h in pkcs8.h and x509_key.h | Jack Lloyd | 2017-09-29 | 2 | -2/+2 | |
| | | | | Not strictly required but seems likely to cause problems for applications. | |||||
* | Fix fuzzer build | Jack Lloyd | 2017-09-29 | 1 | -0/+1 | |
| | ||||||
* | Require HMAC for HKDF | Jack Lloyd | 2017-09-28 | 1 | -0/+4 | |
| | | | | Not actually strictly required but in practice doesn't make much sense. | |||||
* | Fixes for MSVC | Jack Lloyd | 2017-09-28 | 2 | -2/+2 | |
| | | | | BOTAN_UNUSED "uses" the RNG :/ | |||||
* | More build test scripting | Jack Lloyd | 2017-09-28 | 1 | -1/+5 | |
| | | | | [ci skip] | |||||
* | Expand build test to also cover single-module exclusions | Jack Lloyd | 2017-09-28 | 1 | -9/+13 | |
| | ||||||
* | Further header cleanups | Jack Lloyd | 2017-09-28 | 30 | -23/+67 | |
| | ||||||
* | Add variants of PKCS8::load_key that don't require an RNG argument | Jack Lloyd | 2017-09-28 | 2 | -32/+112 | |
| | | | | | It's not used and only there for compat with existing callers, but no reason we can't offer a version that doesn't require it. | |||||
* | Disable clcache on AppVeyor | Jack Lloyd | 2017-09-28 | 2 | -19/+1 | |
| | | | | | | AppVeyor's sharding of the build cache across VM providers means the effective cache hit rate is basically zero. So using clcache just slows down the build without much benefit. | |||||
* | Build the PDF | Jack Lloyd | 2017-09-28 | 1 | -19/+31 | |
| | ||||||
* | Rewrite website generator script in Python | Jack Lloyd | 2017-09-28 | 4 | -50/+144 | |
| | ||||||
* | Doxygen comment | Jack Lloyd | 2017-09-28 | 1 | -0/+6 | |
| | | | | [ci skip] | |||||
* | Header cleanups | Jack Lloyd | 2017-09-28 | 5 | -5/+3 | |
| | ||||||
* | Merge GH #1224 Address side channel in Montgomery exponentiation | Jack Lloyd | 2017-09-28 | 6 | -36/+98 | |
|\ | ||||||
| * | Add valgrind annotations to check const_time_lookup | Jack Lloyd | 2017-09-26 | 1 | -0/+5 | |
| | | ||||||
| * | Use a side channel silent table look up in the Montgomery exponentiation | Jack Lloyd | 2017-09-25 | 6 | -36/+93 | |
| | | ||||||
* | | Make poly_dbl.h a submodule of utils | Jack Lloyd | 2017-09-27 | 9 | -2/+28 | |
| | | | | | | | | | | Only required by a few modules and if none of them are in use then the whole thing can just be skipped from the build. | |||||
* | | Merge GH #1226 Add HKDF-Expand-Label | Jack Lloyd | 2017-09-27 | 5 | -2/+124 | |
|\ \ | ||||||
| * | | Add HKDF-Expand-Label | Jack Lloyd | 2017-09-27 | 5 | -2/+124 | |
| | | | | | | | | | | | | Step 1/n of TLS 1.3 | |||||
* | | | Remove OutputLen parameter from KDF test data | Jack Lloyd | 2017-09-27 | 12 | -1405/+3 | |
|/ / | | | | | | | | | We already know how long the output should be, it should match the test vector :) | |||||
* | | Move the SecureVector typedef to secmem.h | Jack Lloyd | 2017-09-27 | 2 | -12/+3 | |
| | | | | | | | | No point making someone include a deprecated header to get this. | |||||
* | | You can't have attributes on a template typedef, apparently. | Jack Lloyd | 2017-09-26 | 1 | -1/+0 | |
| | | | | | | | | [ci skip] | |||||
* | | Add some more includes to botan.h | Jack Lloyd | 2017-09-26 | 1 | -10/+34 | |
|/ | | | | | | This is basically just for Monotone [ci skip] | |||||
* | Add a GCD test | Jack Lloyd | 2017-09-25 | 3 | -0/+34 | |
| | ||||||
* | Improve test coverage slightly and correct macro | Jack Lloyd | 2017-09-25 | 1 | -8/+3 | |
| | ||||||
* | Fix for threadless builds | Jack Lloyd | 2017-09-25 | 1 | -0/+5 | |
| | | | | [ci skip] | |||||
* | Share the _static dir between both Sphinx instances | Jack Lloyd | 2017-09-24 | 1 | -0/+2 | |
| | | | | [ci skip] | |||||
* | Make it possible to build the website from outside src dir | Jack Lloyd | 2017-09-24 | 2 | -19/+30 | |
| | | | | [ci skip] | |||||
* | Correct Doxygen error | Jack Lloyd | 2017-09-24 | 1 | -1/+0 | |
| | | | | [ci skip] | |||||
* | Avoid debug iterator error | Jack Lloyd | 2017-09-24 | 1 | -6/+12 | |
| | ||||||
* | Missing include | Jack Lloyd | 2017-09-24 | 1 | -0/+1 | |
| | ||||||
* | Test SIV multi-AD function | Jack Lloyd | 2017-09-24 | 3 | -2/+104 | |
| | ||||||
* | Better tests for SIV | Jack Lloyd | 2017-09-24 | 8 | -51/+1686 | |
| | | | | | | | | | | | | Correct errors in the AEAD tests that assumed process/update always return something - that isn't true for SIV Minor optimizations in CMAC and CTR to cache the block size instead of making a zillion virtual calls for it. Generalize SIV slightly to where it could support a non-128 bit cipher, but don't pull the trigger on it since I can't find any implementations to crosscheck with. | |||||
* | Move passhash9 and bcrypt tests to passhash/ subdir | Jack Lloyd | 2017-09-24 | 3 | -2/+2 | |
| | | | | [ci skip] | |||||
* | Move ocb test data to ocb/ subdir | Jack Lloyd | 2017-09-24 | 4 | -3/+3 | |
| | | | | [ci skip] | |||||
* | Reindent [ci skip] | Jack Lloyd | 2017-09-24 | 1 | -1/+1 | |
| | ||||||
* | Add script that runs build+test across many configs, reports errors | Jack Lloyd | 2017-09-24 | 1 | -0/+88 | |
| | ||||||
* | Further build/test fixes for restricted configurations | Jack Lloyd | 2017-09-24 | 26 | -30/+158 | |
| | ||||||
* | More build fixes | Jack Lloyd | 2017-09-24 | 2 | -1/+3 | |
| | ||||||
* | Refactor how test RNG is created | Jack Lloyd | 2017-09-24 | 1 | -81/+82 | |
| | ||||||
* | Test fixes | Jack Lloyd | 2017-09-24 | 2 | -1/+4 | |
| | ||||||
* | More header cleanups | Jack Lloyd | 2017-09-23 | 12 | -4/+13 | |
| | ||||||
* | Fixes for headers missing in certain configurations | Jack Lloyd | 2017-09-23 | 2 | -0/+2 | |
| | ||||||
* | Additional test fixes | Jack Lloyd | 2017-09-23 | 1 | -8/+8 | |
| | ||||||
* | Fix test compile error when filters is enabled but codec_filt is not | René Korthaus | 2017-09-23 | 1 | -1/+1 | |
| | ||||||
* | It's easier to use calloc here | Jack Lloyd | 2017-09-22 | 1 | -8/+2 | |
| | | | | | Assumption is calloc checks for overflow (!) so if it returns a pointer that means no overflow occurred. | |||||
* | Refer to free in std:: | Jack Lloyd | 2017-09-22 | 1 | -1/+1 | |
| | ||||||
* | Attempt to make MSVC happy | Jack Lloyd | 2017-09-22 | 1 | -0/+12 | |
| | ||||||
* | Avoid creating invalid iterator references when input_len == 0 | Jack Lloyd | 2017-09-22 | 1 | -4/+10 | |
| | ||||||
* | Avoid deprecated warning in tls_blocking.cpp | Jack Lloyd | 2017-09-22 | 1 | -0/+6 | |
| | | | | We don't care because the whole file is itself deprecated. |