aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Unroll bigint_monty_redc for various sizesJack Lloyd2018-06-114-24/+2691
* Add missing statementJack Lloyd2018-06-081-0/+1
* Attempt at MSVC 2013 workaroundJack Lloyd2018-06-081-2/+4
* Expose BER_Decoder constructor taking BER_Object&&Jack Lloyd2018-06-082-4/+10
* Reduce copying/allocations when BER decodingJack Lloyd2018-06-082-81/+194
* Allow passing a writer function callback to DER_EncoderJack Lloyd2018-06-082-10/+18
* Declare copy and move constructors on BER_ObjectJack Lloyd2018-06-081-0/+8
* Constify some local variablesJack Lloyd2018-06-081-2/+2
* Improve error reporting on unexpected EOF when decoding ASNJack Lloyd2018-06-081-4/+17
* Fix a bug in Barrett reductionJack Lloyd2018-06-052-26/+33
* Correct exception message [ci skip]Jack Lloyd2018-06-041-1/+1
* Merge GH #1594 Add ECDSA Wycheproof testsJack Lloyd2018-05-314-16/+52
|\
| * Handle EC_R_BAD_SIGNATURE from OpenSSLJack Lloyd2018-05-312-0/+14
| * Prevent signature malleability in DER/BER encoded sigsJack Lloyd2018-05-311-14/+35
| * Correct error in P-224 computationJack Lloyd2018-05-311-2/+3
* | Move codec_base.h to internal header in utilsJack Lloyd2018-05-315-5/+4
* | Refactoring Base32 to use the templated algorithmWambou2018-05-312-182/+146
* | Define templated base encoding/decodingWambou2018-05-312-0/+167
* | Implement Base32Wambou2018-05-313-0/+417
|/
* Add back support for Windows Phone RNG, undeprecate UWPJack Lloyd2018-05-282-0/+49
* Tiny optimization in MDx_HashFunction::final_resultJack Lloyd2018-05-281-2/+1
* Merge GH #1584 Add BMI2 optimization for SHA-256Jack Lloyd2018-05-277-4/+192
|\
| * Add BMI2-specific SHA-256Jack Lloyd2018-05-277-4/+192
* | 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
* Improve error message on BER decoding errorJack Lloyd2018-05-242-6/+50
* Add OIDS for Camellia and SM4 in GCM and CBC modesJack Lloyd2018-05-222-3/+23
* Support scrypt for encrypting private keysJack Lloyd2018-05-223-85/+259
* Remove debug printfJack Lloyd2018-05-221-1/+1
* Fix PBE decoding and fix test macro checkJack Lloyd2018-05-221-1/+1
* DER improvementsJack Lloyd2018-05-2222-200/+287
* Inline SymmetricAlgorithm::verify_key_setJack Lloyd2018-05-212-4/+9
* Merge GH #1571 DER_Encoder optimizationsJack Lloyd2018-05-212-83/+123
|\
| * Make MSVC happyJack Lloyd2018-05-211-0/+13
| * Cleanups and optimizations in DER_EncoderJack Lloyd2018-05-212-83/+110
* | 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-211-3/+6
|/
* Fix typo in comment [ci skip]Jack Lloyd2018-05-171-1/+1
* Fixes for DES/3DESJack Lloyd2018-05-161-7/+7
* Merge GH #1570 Add ScryptJack Lloyd2018-05-166-8/+161
|\
| * Add Scrypt key dervation functionJack Lloyd2018-05-166-8/+161
* | 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-131-1/+10
* | Fixes for compilation in C++17 mode by MSVCJack Lloyd2018-05-131-3/+7
|/