aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge GH #1567 Fixes for C++17 mode compilation under MSVCJack Lloyd2018-05-143-19/+37
|\ \
| * | 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
| |/
* | Add docs for TOTPJack Lloyd2018-05-111-0/+29
* | Update BigInt docsJack Lloyd2018-05-111-41/+195
|/
* Properly set thread counts in asio TLS serversJack Lloyd2018-05-092-4/+31
* Inline BigInt::shrink_to_fitJack Lloyd2018-05-092-7/+5
* Update newsJack Lloyd2018-05-091-0/+3
* Extensions to X509 CLI utilsJack Lloyd2018-05-091-5/+18
* Merge GH #1564 Add 24x Comba multiply/squareJack Lloyd2018-05-095-3/+1103
|\
| * Add 24-word wide Comba multiply/squareJack Lloyd2018-05-085-3/+1103
* | Slight refactoring to avoid GCC signed overflow warnings. [ci skip]Jack Lloyd2018-05-081-4/+4
|/
* Merge GH #1563 Use correct calling convention for RtlGenRandomJack Lloyd2018-05-071-4/+8
|\
| * Use type BYTE instead of BOOLEANSimon Warta2018-05-081-1/+4
| * Rename RtlGenRandom_f -> RtlGenRandom_fptrSimon Warta2018-05-071-3/+3
| * Rewrite assignment of RtlGenRandom_f using "using"Simon Warta2018-05-071-1/+1
| * Check return value of m_rtlgenrandom against proper typeSimon Warta2018-05-071-1/+2
| * Use BOOLEAN return type for RtlGenRandom_fSimon Warta2018-05-071-1/+1
| * Add missing NTAPI to RtlGenRandom_f signatureSimon Warta2018-05-071-1/+1
* | Fix some warnings new in GCC 8.1Jack Lloyd2018-05-076-43/+49
* | Merge GH #1561 Fix typo in docs [ci skip]Jack Lloyd2018-05-071-1/+1
|\ \
| * | typo: fixed AES key wrapping RFC numberOri Peleg2018-05-061-1/+1
|/ /
* | Improve PEM detection for asn1 printerJack Lloyd2018-05-031-5/+22
* | Let pkcs8 command line util accept '-' for stdinJack Lloyd2018-05-031-3/+6
* | Add todo (ORAM)Jack Lloyd2018-05-031-0/+1
* | Update newsJack Lloyd2018-05-021-0/+2
* | Use Montgomery_Int::sub to avoid an allocationJack Lloyd2018-05-021-2/+2
* | Remove needless allocation in Montgomery_Int::mul_byJack Lloyd2018-05-022-7/+41
* | Improve performance of Pollard rho implementationJack Lloyd2018-05-021-12/+36
* | Make Montgomery_Int public, add function for addition with workspaceJack Lloyd2018-05-022-3/+11
* | Add arch aliases for Debian builds [ci skip]Jack Lloyd2018-05-022-0/+5
* | Merge GH #1560 Add OpenPGP specific (Ed|X)25519 OIDsJack Lloyd2018-05-022-1/+9
|\ \
| * | Add OpenPGP-specific curve OIDsMarcus Brinkmann2018-05-022-1/+9
* | | Correct file name to regenerate [ci skip]Jack Lloyd2018-05-021-1/+1
|/ /
* | Add a compile time warning if MSVC 2013 is detectedJack Lloyd2018-04-261-1/+7
* | Note MSVC 2013 deprecationJack Lloyd2018-04-262-1/+5
* | Merge GH #1556 Misc BigInt improvementsJack Lloyd2018-04-269-79/+205
|\ \
| * | Inline this operator+ [ci skip]Jack Lloyd2018-04-262-6/+1
| * | Add a comment on side channels hereJack Lloyd2018-04-261-4/+5
| * | Correct handling of gcd(p - 1, e) in RSA keygenJack Lloyd2018-04-261-7/+25
| * | Remove unused includeJack Lloyd2018-04-261-1/+0
| * | Add a couple more GCD testsJack Lloyd2018-04-261-0/+8
| * | Rewrite GCD in less branchy way, and use Montgomery in M-R testJack Lloyd2018-04-261-16/+30
| * | Add BigInt functions for adding, subtracting and comparing with wordsJack Lloyd2018-04-264-51/+142
|/ /
* | Another todo [ci skip]Jack Lloyd2018-04-241-2/+3
* | Add final annotations [ci skip]Jack Lloyd2018-04-241-3/+3
* | Update newsJack Lloyd2018-04-231-1/+1