aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Handle another possible OpenSSL error only seen on non-x86_64Jack Lloyd2018-07-171-7/+16
* Update password hashing default settingsJack Lloyd2018-07-133-3/+5
* Remove RC2 related OIDsJack Lloyd2018-07-131-5/+1
* Bump the FFI versionJack Lloyd2018-07-132-2/+6
* Correct a comment in Camellia code, and align the 256 byte tableJack Lloyd2018-07-131-1/+3
* Unroll SM4 encryption/decryption by 2Jack Lloyd2018-07-131-23/+105
* Add FPE1 to C APIJack Lloyd2018-07-133-1/+114
* Make use of AlgorithmIdentifier::USE_EMPTY_PARAMJack Lloyd2018-07-103-9/+3
* Fix ARMv7 buildJack Lloyd2018-07-091-0/+3
* Add support for ARMv8 SM4 instructionsJack Lloyd2018-07-097-5/+291
* Prefetch AES tables during the key scheduleJack Lloyd2018-07-061-8/+27
* Document new flag for setting bcrypt version [ci skip]Jack Lloyd2018-07-051-1/+1
* Small post-merge fixups of #1621Jack Lloyd2018-07-043-20/+20
* Merge GH #1621 Add PKCS#1 RSA load/store funcs to FFIJack Lloyd2018-07-042-0/+57
|\
| * Add RSA PKCS#1 key load and export functions to ffiRené Korthaus2018-07-042-0/+57
* | Add a couple of OIDs commonly seen in certificatesJack Lloyd2018-07-041-1/+5
|/
* Correct Doxygen errorsJack Lloyd2018-07-023-6/+5
* Add OID for ChaCha20Poly1305Jack Lloyd2018-07-011-1/+3
* Rename Threefish-512 AVX2 fileJack Lloyd2018-06-301-0/+0
* Support bcrypt 2b and 2yJack Lloyd2018-06-292-12/+36
* Fix handling of SHA instructions in testsJack Lloyd2018-06-291-0/+2
* Check arguments to BigInt::random_integerJack Lloyd2018-06-292-2/+5
* Fix Coverity false positiveJack Lloyd2018-06-291-0/+2
* Fix some -Wshadow warningsJack Lloyd2018-06-292-6/+5
* Move reduction mod q to DL_GroupJack Lloyd2018-06-284-31/+118
* Expose reduction mod p in CurveGFpJack Lloyd2018-06-283-16/+28
* Correct computing of discriminant in EC_Group::verify_groupJack Lloyd2018-06-271-16/+34
* Prohibit empty nonces with GCMJack Lloyd2018-06-272-3/+9
* Avoid useless multiplication in Montgomery exponentiationJack Lloyd2018-06-263-22/+39
* Add a warning about win32 stats making antivirus unhappy [ci skip]Jack Lloyd2018-06-251-0/+4
* Fix error in 1024-bit polynomial doubleJack Lloyd2018-06-251-2/+2
* Use ASCII specific function calls for Windows API callsJack Lloyd2018-06-251-3/+3
* Document preconditions of BigInt::mod_add/mod_subJack Lloyd2018-06-231-0/+2
* Minor optimization for Montgomery exponentiationJack Lloyd2018-06-233-17/+26
* Some fiddling with RSA private operationJack Lloyd2018-06-221-18/+29
* Remove outdated comment [ci skip]Jack Lloyd2018-06-211-2/+0
* Avoid needless alloc and copyJack Lloyd2018-06-212-7/+11
* Fix a header comment and inline PointGFp::add/add_affineJack Lloyd2018-06-212-26/+23
* Attempt to verify decoded ECC groups are using prime fieldsJack Lloyd2018-06-202-5/+57
* Avoid an unncecessary mallocJack Lloyd2018-06-201-1/+1
* Use masked table lookups for variable point scalar multJack Lloyd2018-06-201-10/+30
* Changes to allow masked lookups for variable point multJack Lloyd2018-06-208-146/+174
* Remove build time toggle for ECC coordinate maskingJack Lloyd2018-06-202-16/+16
* Perform ECC mult starting from top bit of the exponentJack Lloyd2018-06-201-17/+16
* Avoid a small timing channel in Barrett reductionJack Lloyd2018-06-201-8/+12
* Ensure that trying to add points from different groups fails.Jack Lloyd2018-06-192-13/+19
* Use masked table lookup in ECC base point multiplicationJack Lloyd2018-06-192-9/+42
* Avoid a special case in Barrett reduction for x < modJack Lloyd2018-06-181-8/+3
* Avoid unnecessary realloc in BigInt::mod_subJack Lloyd2018-06-171-2/+7
* Add some todo comments wrt side channels in ECC scalar multJack Lloyd2018-06-171-0/+5