Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Some todos [ci skip] | Jack Lloyd | 2017-02-23 | 1 | -1/+4 |
| | |||||
* | In CLI, if system RNG is available prefer it | Jack Lloyd | 2017-02-23 | 2 | -3/+10 |
| | |||||
* | Fix ECDSA timing test data | Jack Lloyd | 2017-02-20 | 1 | -1/+1 |
| | | | | | | See GH #880 [ci skip] | ||||
* | Avoid use of deprecated function in (deprecated) Serialized_RNG constructor | Jack Lloyd | 2017-02-19 | 2 | -2/+12 |
| | |||||
* | Merge GH #880 Add ECDSA timing tests | Jack Lloyd | 2017-02-19 | 5 | -1/+71 |
|\ | |||||
| * | Add ecdsa timing test | Never | 2017-02-16 | 5 | -1/+71 |
| | | |||||
* | | Merge GH #881 Adjust number of Miller-Rabin iterations in DSA param gen and ↵ | Jack Lloyd | 2017-02-19 | 2 | -3/+3 |
|\ \ | | | | | | | | | | RSA checks | ||||
| * | | increase miller-rabin iterations for RSA strong check_key. We call is_prime ↵ | Never | 2017-02-13 | 1 | -1/+1 |
| | | | | | | | | | | | | with prob=128 during sampling and we should check with the same prob | ||||
| * | | increase miller-rabin iterations for dsa primes (FIPS-186-4) | Never | 2017-02-13 | 1 | -2/+2 |
| |/ | |||||
* | | Merge GH #886 Improve ffi docs | Jack Lloyd | 2017-02-19 | 2 | -51/+554 |
|\ \ | |||||
| * | | Document hash, rng, mac, pbkdf and kdf in ffi handbook | René Korthaus | 2017-02-19 | 2 | -58/+244 |
| | | | |||||
| * | | Add all ffi functions and types to ffi.rst | René Korthaus | 2017-02-19 | 1 | -19/+236 |
| | | | |||||
| * | | Add more docs for ffi | René Korthaus | 2017-02-19 | 2 | -4/+104 |
| | | | |||||
* | | | Merge GH #883 Fix return code check in OCSP command line util | Jack Lloyd | 2017-02-19 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | |||||
| * | | CLI OCSP: fix expected OK return code | Nuno Goncalves | 2017-02-18 | 1 | -1/+1 |
|/ / | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]> | ||||
* | | Fix botan-test verbose mode | René Korthaus | 2017-02-14 | 2 | -2/+2 |
| | | |||||
* | | Merge GH #877 Add some example code to TLS handbook [ci skip] | Jack Lloyd | 2017-02-13 | 1 | -2/+237 |
|\ \ | |||||
| * | | Add minimal example code to tls handbook | René Korthaus | 2017-02-13 | 1 | -2/+237 |
|/ / | |||||
* | | Merge GH #876 Remove debug print | Jack Lloyd | 2017-02-12 | 1 | -4/+0 |
|\ \ | |||||
| * | | Remove std::cout accidentally left from debugging | René Korthaus | 2017-02-12 | 1 | -4/+0 |
|/ / | |||||
* | | Resolve Doxygen error in cpuid.h | Jack Lloyd | 2017-02-11 | 1 | -1/+2 |
| | | | | | | | | The macro has to be on its own line or Doxygen gets confused. | ||||
* | | Fix compiling TLS tests without DSA | Jack Lloyd | 2017-02-11 | 1 | -0/+2 |
|/ | |||||
* | Update todo list | Jack Lloyd | 2017-02-07 | 1 | -6/+8 |
| | | | | | | Add some things, remove some things that are already done. [ci skip] | ||||
* | Correct GH #869 for DSS CBC suites | Jack Lloyd | 2017-02-07 | 1 | -2/+2 |
| | |||||
* | Merge GH #869 Add tests for TLS DSS auth | Jack Lloyd | 2017-02-07 | 1 | -5/+92 |
|\ | |||||
| * | Use SHA-384 with DHE_DSS_AES_256_CBC | René Korthaus | 2017-02-06 | 1 | -1/+5 |
| | | |||||
| * | Add tests for DHE_DSS ciphersuites | René Korthaus | 2017-02-06 | 1 | -5/+88 |
| | | | | | | | | | | As long as we support DSS ciphersuites, we should test them, even if they're deprecated. | ||||
* | | Merge GH #870 Test DSA keys in TLS policy check tests | Jack Lloyd | 2017-02-06 | 1 | -0/+32 |
|\ \ | |/ |/| | |||||
| * | Add TLS policy tests for DSA keys | René Korthaus | 2017-02-06 | 1 | -0/+32 |
|/ | |||||
* | Merge GH #868 Add base64 size helper functions | Jack Lloyd | 2017-02-05 | 2 | -6/+29 |
|\ | |||||
| * | Remove function comments n*4/3 and n*3/4 in base64 | Evgeny Pokhilko | 2017-02-06 | 2 | -6/+29 |
| | | | | | | | | | | | | | | The parameter comments were misleading because they did not take into account that input_length must be rounded up to a multiple of 3 and 4 for encode and decode respectively. Two new functions were added to calculate the correct maximum output length. | ||||
* | | Merge GH #867 Add configure.py --without-stack-protector flag | Jack Lloyd | 2017-02-05 | 4 | -6/+13 |
|\ \ | |||||
| * | | Make it possible to disable stack smashing protection. | Jack Lloyd | 2017-02-04 | 4 | -6/+13 |
| |/ | | | | | | | | | | | Also reflect anything in ABI flags into pkg-config Libs field. GH #863 | ||||
* | | Merge GH #865 Fix link in TLS-Attacker tests | Jack Lloyd | 2017-02-05 | 1 | -2/+2 |
|\ \ | |/ |/| | |||||
| * | Updated the broken link to BSI TLS policy | Juraj Somorovsky | 2017-02-04 | 1 | -2/+2 |
| | | |||||
* | | Add toggle to disable SIMD speed test added in 2a7127fea6 | Jack Lloyd | 2017-02-04 | 1 | -36/+105 |
|/ | | | | | | | | | | Failed to consider need for ISA flags (none required on x86-64 or aarch64 which are my primary test targets) but handling this correctly requires splitting up speed.cpp which requires a lot more refactoring work than I want to take on. Anyway the additional complexity just for this microbenchmark is not worth it so hide it behind a macro check. Also add an ECC scalar perf test. | ||||
* | Add modexp speed test | Jack Lloyd | 2017-02-02 | 1 | -1/+38 |
| | | | | Tests both short and full size exponents | ||||
* | Report cycles/byte in speed tests | Jack Lloyd | 2017-02-02 | 1 | -19/+150 |
| | | | | Add SIMD perf test | ||||
* | Support zero-length IV in ChaCha | Jack Lloyd | 2017-02-02 | 3 | -3/+20 |
| | | | | Equivalent to an 8 byte all-zero IV, same handling as Salsa. | ||||
* | Merge GH #860 Support CPU instruction probe on Windows, add ↵ | Jack Lloyd | 2017-01-31 | 5 | -51/+128 |
|\ | | | | | | | OS::get_high_resolution_clock | ||||
| * | Fix missing return in Windows path | Jack Lloyd | 2017-01-30 | 1 | -7/+3 |
| | | |||||
| * | Fix test for 32-bit builds | Jack Lloyd | 2017-01-28 | 1 | -2/+2 |
| | | |||||
| * | Change meaning of get_processor_timestamp | Jack Lloyd | 2017-01-27 | 5 | -50/+131 |
| | | | | | | | | | | | | | | | | | | | | | | Now let it return 0 if we have no hardware timestamp, and add OS::get_high_resolution_clock for best available clock. This is mainly because it's confusing for get_processor_timestamp to return something that is not a processor timestamp and because it simplifies adding cycles/byte output if we know that something is or is not a cycle counter. Also adds Windows SEH version of run_cpu_instruction_probe. Untested, uncompiled. | ||||
* | | Merge GH #859 Add support for ARM NEON in SIMD_4x32 module | Jack Lloyd | 2017-01-31 | 10 | -195/+577 |
|\ \ | |||||
| * | | Blind fix | Jack Lloyd | 2017-01-30 | 1 | -1/+1 |
| | | | |||||
| * | | Transpose for 32-bit NEON | Jack Lloyd | 2017-01-29 | 1 | -1/+19 |
| | | | | | | | | | | | | Different intrinsics API | ||||
| * | | Add support for Aarch32 NEON flags | Jack Lloyd | 2017-01-29 | 1 | -1/+4 |
| | | | | | | | | | | | | configure.py already supports this arch-specific ISA flag syntax. | ||||
| * | | Workaround for MSVC 2013 | Jack Lloyd | 2017-01-29 | 2 | -3/+14 |
| | | | |||||
| * | | Set SIMD ISA flags when building test_simd.cpp | Jack Lloyd | 2017-01-29 | 2 | -1/+10 |
| | | | | | | | | | | | | Return NEON from CPUID::has_simd_32 | ||||
| * | | Add support for NEON in SIMD_4x32 | Jack Lloyd | 2017-01-29 | 8 | -193/+534 |
|/ / | | | | | | | Tested on qemu-aarch64 |