aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Define templated base encoding/decodingWambou2018-05-312-0/+167
* Implement Base32Wambou2018-05-313-0/+417
* Create unit tests for Base32 encodingWambou2018-05-312-2/+166
* Dedup some test codeJack Lloyd2018-05-292-75/+45
* Make the tests VarMap an actual type instead of a hashmap typedef.Jack Lloyd2018-05-2947-452/+467
* Fix allowing to use Sphinx 1.7.5Jack Lloyd2018-05-291-3/+6
* Merge GH #1587 Undeprecate UWP and add back CryptoNG RNGJack Lloyd2018-05-293-0/+54
|\
| * Add back support for Windows Phone RNG, undeprecate UWPJack Lloyd2018-05-283-0/+54
* | Avoid problem with Sphinx 1.7.5Jack Lloyd2018-05-281-1/+2
* | Benchmark only H10 XMSS signaturesJack Lloyd2018-05-281-4/+4
|/
* Correct comment on XMSS speedsJack Lloyd2018-05-281-5/+9
* Tiny optimization in MDx_HashFunction::final_resultJack Lloyd2018-05-281-2/+1
* Merge GH #1584 Add BMI2 optimization for SHA-256Jack Lloyd2018-05-2710-7/+195
|\
| * Add BMI2-specific SHA-256Jack Lloyd2018-05-2710-7/+195
* | Improves "Avoid repeated allocations in XMSS chain function"Matthias Gierlings2018-05-271-1/+2
* | Avoid repeated allocations in XMSS chain functionJack Lloyd2018-05-271-1/+4
|/
* Fixes XMSS leaf index bounds sanity checkMatthias Gierlings2018-05-253-5/+4
* Merge GH #1579 Allow setting CXX during make invocationJack Lloyd2018-05-251-6/+7
|\
| * Keep cxx_abi_flags out of CXX, which may get overriddenLauri Nurmi2018-05-241-6/+7
* | Small cleanup in dist scriptJack Lloyd2018-05-241-8/+12
* | Improve error message on BER decoding errorJack Lloyd2018-05-243-8/+52
* | Add OIDS for Camellia and SM4 in GCM and CBC modesJack Lloyd2018-05-224-7/+39
* | Support scrypt for encrypting private keysJack Lloyd2018-05-225-134/+323
* | Remove debug printfJack Lloyd2018-05-221-1/+1
* | Fix PBE decoding and fix test macro checkJack Lloyd2018-05-222-3/+3
* | Test speed of different scrypt paramsJack Lloyd2018-05-221-10/+24
* | Sphinx: Avoid formatting problems in PDF indexJack Lloyd2018-05-221-0/+4
* | DER improvementsJack Lloyd2018-05-2222-200/+287
|/
* Tweak default `speed` targetsJack Lloyd2018-05-211-8/+8
* Inline SymmetricAlgorithm::verify_key_setJack Lloyd2018-05-212-4/+9
* Merge GH #1571 DER_Encoder optimizationsJack Lloyd2018-05-213-84/+124
|\
| * Make MSVC happyJack Lloyd2018-05-211-0/+13
| * Cleanups and optimizations in DER_EncoderJack Lloyd2018-05-213-84/+111
* | Use BER_Decoder::get_next to cleanup X.509 cert decoding codeJack Lloyd2018-05-213-15/+24
* | Use smaller error bound when generating subgroups-style DL groupsJack Lloyd2018-05-211-1/+1
* | Speed up DSA param genJack Lloyd2018-05-212-9/+6
* | In gen_dl_group cmdlet let --seed be optional for DSA paramsJack Lloyd2018-05-211-10/+17
|/
* Fix typo in comment [ci skip]Jack Lloyd2018-05-171-1/+1
* Fixes for DES/3DESJack Lloyd2018-05-162-23/+11
* Merge GH #1570 Add ScryptJack Lloyd2018-05-1610-8/+348
|\
| * Add Scrypt key dervation functionJack Lloyd2018-05-1610-8/+348
* | Unroll DES to encrypt/decrypt 2 rounds in parallelJack Lloyd2018-05-161-122/+198
|/
* Add clarifying comments and increase M-R tests for 256-bit integersJack Lloyd2018-05-151-3/+7
* Always use 1/2^-128 error bounds with Miller-RabinJack Lloyd2018-05-141-24/+14
* Merge GH #1568 Use BOTAN_ARG_CHECK moreJack Lloyd2018-05-1444-95/+138
|\
| * Add message to BOTAN_ARG_CHECK and use it more widelyJack Lloyd2018-05-1344-95/+138
* | Apple Clang requires min/max be constexprJack Lloyd2018-05-132-11/+20
* | Fixes for compilation in C++17 mode by MSVCJack Lloyd2018-05-132-10/+19
|/
* Properly set thread counts in asio TLS serversJack Lloyd2018-05-092-4/+31
* Inline BigInt::shrink_to_fitJack Lloyd2018-05-092-7/+5