aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add PointGFp::encode as replacement for EC2OSPJack Lloyd2018-03-1014-74/+87
* Default to encoding ECC public keys as uncompressed. GH #1480Jack Lloyd2018-03-102-1/+26
* Lookup EC curves via name instead of OIDJack Lloyd2018-03-101-3/+3
* Add missing overrides [ci skip]Jack Lloyd2018-03-101-2/+2
* Fix header for getentropy on macOSJack Lloyd2018-03-092-1/+7
* Don't default to PSS signaturesJack Lloyd2018-03-091-4/+17
* Fix cpu clock ratio [ci skip]Jack Lloyd2018-03-091-0/+2
* Split out the memory pool logicJack Lloyd2018-03-096-161/+282
* Add OS::system_page_sizeJack Lloyd2018-03-092-4/+25
* Use move to avoid needless some needless copiesJack Lloyd2018-03-091-16/+16
* Cleanup commentsJack Lloyd2018-03-091-10/+7
* Use blinded_base_point_multiply_x in the various signature schemesJack Lloyd2018-03-085-14/+17
* Add benchmark for GOST-34.10 signaturesJack Lloyd2018-03-081-0/+14
* Remove Coverity badge for nowJack Lloyd2018-03-081-4/+0
* Small fiddly optimizations in locking_allocatorJack Lloyd2018-03-081-5/+6
* Avoid creating too-large values during ECDSA signingJack Lloyd2018-03-081-3/+5
* Add blinded_base_point_multiply_xJack Lloyd2018-03-082-0/+20
* Mul into temps to avoid allocationsJack Lloyd2018-03-081-7/+8
* Add PointGFp::force_all_affine using Montgomery's trickJack Lloyd2018-03-083-9/+68
* Require explicit calls to add_affineJack Lloyd2018-03-082-5/+2
* Update newsJack Lloyd2018-03-081-3/+3
* Merge GH #1478 Add mixed (J+A) point addition, faster scalar multsJack Lloyd2018-03-0816-173/+466
|\
| * Add destructor for unique_ptrJack Lloyd2018-03-082-0/+7
| * Add mixed (J+A) point addition, new scalar mul for base pointsJack Lloyd2018-03-0816-174/+460
* | Add a way of specifying CPU clock speed for output purposesJack Lloyd2018-03-081-5/+22
* | Add estimate of cycle counter rate to speed outputJack Lloyd2018-03-081-3/+19
|/
* Fix test if OpenSSL provider enabled.Jack Lloyd2018-03-061-1/+1
* Slight improvements in filter test coverageJack Lloyd2018-03-062-10/+26
* Add test that invalid hash function param strings cause errorsJack Lloyd2018-03-061-1/+54
* Add longer tests for SHA-224 and SHA-512-256Jack Lloyd2018-03-062-0/+7
* Add longer test vector of Parallel hashJack Lloyd2018-03-061-0/+2
* Increase sample count in random_integer Chi-square testJack Lloyd2018-03-061-1/+1
* Support 1024-bit inputs in poly_double functionJack Lloyd2018-03-062-14/+36
* Rename threefish module to threefish_512Jack Lloyd2018-03-0614-15/+37
* Correctly read the POWER cycle counterJack Lloyd2018-03-061-8/+11
* Extend speed to support ratio of CPU clocksJack Lloyd2018-03-061-146/+173
* Handle cert.subject_info("Email")Jack Lloyd2018-03-061-0/+3
* Ensure exception types are exported from DLLJack Lloyd2018-03-065-6/+6
* Replace BigInt::random_integer test with a Chi-square testJack Lloyd2018-03-062-41/+62
* Include AKID in generated self signed certificatesJack Lloyd2018-03-062-4/+12
* Avoid std::bind in Channel::received_dataJack Lloyd2018-03-051-2/+1
* Add X509_Certificate::subject_public_key_infoJack Lloyd2018-03-052-3/+16
* Fix ASN1 printer testJack Lloyd2018-03-052-3/+3
* Allow decoding ASN.1 OID 0.0Jack Lloyd2018-03-055-2/+194
* Support decoding of ECC groups with seed parameterJack Lloyd2018-03-043-0/+29
* Enable SHA-1 intrinsics on MSVCJack Lloyd2018-03-041-0/+1
* Use Barrett instead of repeated divisions by p hereJack Lloyd2018-03-041-3/+6
* Add speed comparison of Barrett vs % operatorJack Lloyd2018-03-041-0/+32
* Merge GH #1475 MinGW build fixesJack Lloyd2018-03-041-6/+12
|\
| * Fix some MinGW build issuesJack Lloyd2018-03-041-6/+12