aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Merge GH #2298 Clean up prime generation logicJack Lloyd2020-03-061-32/+28
|\
| * Clean up prime generation logic slightlyJack Lloyd2020-03-061-32/+28
* | Merge GH #2297 Add BigInt::ct_cond_addJack Lloyd2020-03-064-25/+38
|\ \
| * | Add BigInt::ct_cond_addJack Lloyd2020-03-064-25/+38
| |/
* | Merge GH #2296 Optimize inverse_modJack Lloyd2020-03-062-77/+73
|\ \
| * | Optimize inverse_modJack Lloyd2020-03-062-77/+73
| |/
* | Merge GH #2295 Optimize NIST field reduction functionsJack Lloyd2020-03-061-94/+90
|\ \
| * | Optimize NIST prime reductionsJack Lloyd2020-03-061-94/+90
| |/
* / Remove commented out non-constant-time codeJack Lloyd2020-03-061-19/+0
|/
* Add missing overloads to PKCS11_ECDSA_PrivateKeyRené Korthaus2020-03-041-0/+5
* Merge GH #2278 Support raw block ciphers from CommonCryptoJack Lloyd2020-03-033-8/+17
|\
| * CommonCrypto: improve name parsing for block cipherRichard Huveneers2020-02-183-8/+17
* | Merge GH #2289 Avoid inlining the deprecated modular inverse functionsJack Lloyd2020-03-033-13/+21
|\ \
| * | Avoid inlining the deprecated modular inverse functionsJack Lloyd2020-03-023-13/+21
* | | Fix SHACAL2 AVX2 inliningJack Lloyd2020-03-032-13/+22
|/ /
* | Clarify const-time guarantees of inverse_mod function [ci skip]Jack Lloyd2020-03-011-2/+5
* | Remove use of Binary Extended Euclidean Algorithm for inversionJack Lloyd2020-03-016-366/+360
* | Remove unused member variableJack Lloyd2020-03-012-3/+1
* | Fix shadow warnings from GCCJack Lloyd2020-03-011-2/+2
* | Use WINCRYPT_UNUSED_PARAM instead of NULL in CertFindCertificateInStore as wellpgp2020-02-211-1/+1
* | Avoid mingw warning in case of NULL as unused argument to win32 API that acce...pgp2020-02-211-1/+3
* | Enable certstore_system_windows also for mingw configurationPGP2020-02-201-0/+1
* | Correct comment [ci skip]Jack Lloyd2020-02-201-1/+1
* | Fix a crash in System_RNG on macOS 10.15Jack Lloyd2020-02-191-1/+5
* | Merge GH #2277 Avoid double free in PKCS8::load_key under Clang 8Jack Lloyd2020-02-181-2/+6
|\ \ | |/ |/|
| * use bind rather than a lambdaHannes Rantzsch2020-02-181-2/+6
* | Merge GH #2272 Fix header inclusion for CommonCrypto codeJack Lloyd2020-02-156-14/+11
|\ \
| * | FixJack Lloyd2020-02-151-0/+1
| * | Fix inclusion of headers for commoncrypto moduleJack Lloyd2020-02-155-14/+10
* | | Fix exportJack Lloyd2020-02-151-1/+1
* | | Small cleanupsJack Lloyd2020-02-143-6/+12
|/ /
* | Avoid using BOTAN_ISA_FUNC on rdrand function unless neededJack Lloyd2020-02-131-0/+2
* | Remove debug printfJack Lloyd2020-02-111-1/+0
* | Fix some maintainer mode warningsJack Lloyd2020-02-115-13/+22
* | Disable AVX2 under Intel C++Jack Lloyd2020-02-101-1/+4
* | Merge GH #2261 Remove use of Toolhelp32 libraryJack Lloyd2020-02-092-82/+16
|\ \
| * | Still need user32 for other functions called in hereJack Lloyd2020-02-091-0/+4
| * | Remove use of Tooltip snapshots in Win32 entropy sourceJack Lloyd2020-02-092-86/+16
* | | Fix an unused var warning when compiling for iOSJack Lloyd2020-02-091-0/+4
|/ /
* | Merge GH #2258 Optimize BigInt::get_substringJack Lloyd2020-02-081-9/+18
|\ \
| * | Optimize BigInt::get_substringJack Lloyd2020-02-071-9/+18
* | | Use thread pool instead of std::async for RSA-CRTJack Lloyd2020-02-071-4/+4
|/ /
* / Use CertOpenSystemStoreA to avoid Unicode build issueJack Lloyd2020-02-061-1/+1
|/
* Disable support for VPSUM on big-endian ppc64Jack Lloyd2020-01-301-0/+2
* Precompute and cache additional data when parsing X509_CertificateJack Lloyd2020-01-291-7/+39
* Merge GH #2247 Add POWER VPSUM support for GCMJack Lloyd2020-01-254-2/+39
|\
| * Add support for POWER VPSUM instruction for GCMJack Lloyd2020-01-234-2/+39
* | Merge GH #2246 Remove support for ABI splitting the amalgamationJack Lloyd2020-01-253-12/+10
|\ \
| * | Remove support for splitting the amalgamation by ABIJack Lloyd2020-01-223-12/+10
| |/
* / Very minor GCM optimizationJack Lloyd2020-01-231-3/+6
|/