aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Precompute for multiexponentation when verifying ECC signaturesJack Lloyd2018-04-174-15/+19
* Avoid potential side channel when generating RSA primesJack Lloyd2018-04-174-43/+179
* Remove debug assignment [ci skip]Jack Lloyd2018-04-161-1/+0
* Truncate new SKIDs to 192 bitsJack Lloyd2018-04-162-6/+9
* Add vars to split the two Karatsuba sub-workspacesJack Lloyd2018-04-161-14/+20
* Merge GH #1540 Progress towards const-time RSAJack Lloyd2018-04-1610-47/+112
|\
| * Add const time annotationsJack Lloyd2018-04-156-7/+43
| * Simplify Karatsuba codeJack Lloyd2018-04-153-39/+43
| * Use GCC builtins for clz operationJack Lloyd2018-04-151-1/+26
* | Use bad_record_mac instead of decode_error for short TLS packetsJack Lloyd2018-04-161-1/+8
|/
* Add an explicit test mode buildJack Lloyd2018-04-143-5/+5
* Merge GH #1538 Minor ECC optimizationsJack Lloyd2018-04-148-21/+137
|\
| * Various minor ECC optimizationsJack Lloyd2018-04-138-21/+137
* | Merge GH #1531 Improve XMSS test coverageJack Lloyd2018-04-144-12/+12
|\ \ | |/ |/|
| * Removes unused overload in XMSS_HashMatthias Gierlings2018-04-122-12/+0
| * Codecov - cover MT code in XMSS_PrivateKeyMatthias Gierlings2018-04-122-0/+12
* | Merge GH #1537 Add missing XMSS signature length checkJack Lloyd2018-04-124-23/+183
|\ \
| * | Adds missing XMSS signature length check.Matthias Gierlings2018-04-124-23/+183
* | | In XMSS_Tools::bench_threads only call hardware_concurrency onceJack Lloyd2018-04-121-7/+9
* | | Add missing override [ci skip]Jack Lloyd2018-04-121-1/+1
* | | Allow year up to 2200 in ASN1 time objectsJack Lloyd2018-04-124-5/+100
| |/ |/|
* | Some makefile simplificationsJack Lloyd2018-04-111-11/+4
* | Merge GH #1535 Don't create solib symlinks on OpenBSDJack Lloyd2018-04-112-1/+3
|\ \
| * | Do not create shared library symlinks on OpenBSD.Alexander Bluhm2018-04-122-1/+3
| |/
* | Merge GH #1534 Optimize EC doubling for curves with a == 0 and a == -3Jack Lloyd2018-04-113-9/+61
|\ \
| * | Optimize EC point doubling for a == 0 and a == -3Jack Lloyd2018-04-113-9/+61
| |/
* / Fix indentation [ci skip]Jack Lloyd2018-04-111-5/+5
|/
* Fix the botan-test --verbose flag, which did nothingJack Lloyd2018-04-119-24/+30
* Merge GH #1533 Use mkstemp for temp files in testsJack Lloyd2018-04-113-1/+42
|\
| * Move mkstemp to Test::temp_file_nameJack Lloyd2018-04-113-8/+40
| * Use mkstemp(3) to create file for test.Alexander Bluhm2018-04-101-1/+10
* | Add EC_Group::a_is_zeroJack Lloyd2018-04-113-1/+19
* | Add missing errno.h include to entropy/dev_randomfwsGonzo2018-04-111-0/+1
* | Bump version to 2.7.0Jack Lloyd2018-04-101-1/+1
* | Add missing overrideJack Lloyd2018-04-091-1/+1
|/
* Add DL_Group::exponent_bitsJack Lloyd2018-04-094-7/+25
* Add a Montgomery exponentiation that takes variable timeJack Lloyd2018-04-093-7/+52
* Remove redundant access specifierJack Lloyd2018-04-091-1/+0
* Fix incorrect macro checkJack Lloyd2018-04-091-2/+2
* Remove extra trailing ;Jack Lloyd2018-04-091-1/+1
* Fix bug that broke session decryption (and thus resumption)Jack Lloyd2018-04-093-1/+55
* Add a data file for RISC-V 64Jack Lloyd2018-04-091-0/+1
* Fix off by one when decoding TLS-CBC ciphertextsJack Lloyd2018-04-096-28/+196
* Fix interop bug in TLS serverJack Lloyd2018-04-083-0/+33
* Square is always positiveJack Lloyd2018-04-081-0/+1
* Rename test data file to match the test nameJack Lloyd2018-04-082-1/+1
* Add BigInt::square plus a speed test for BigInt multiplyJack Lloyd2018-04-084-8/+72
* Convert comba script to Python3Jack Lloyd2018-04-082-27/+27
* Merge GH #1528 Add sanitizer-specific optimization flagsJack Lloyd2018-04-072-2/+4
|\
| * Add sanitizer-specific optimization flagsJack Lloyd2018-04-072-2/+4