aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Minor tweaks for coverageJack Lloyd2018-03-102-6/+6
* Reduce exponent size hereJack Lloyd2018-03-101-1/+1
* Merge GH #1483 Use uncompressed points for ECC by defaultJack Lloyd2018-03-1011-50/+78
|\
| * Rename point_format to point_encodingJack Lloyd2018-03-102-2/+2
| * Add PointGFp::encode as replacement for EC2OSPJack Lloyd2018-03-1010-51/+54
| * Default to encoding ECC public keys as uncompressed. GH #1480Jack Lloyd2018-03-102-1/+26
* | Add some helper functions for checking for Comba sizesJack Lloyd2018-03-101-15/+27
* | Revert "Use move to avoid needless some needless copies"Jack Lloyd2018-03-101-16/+16
* | Avoid warning in threefish.hJack Lloyd2018-03-101-6/+0
|/
* Add missing overrides [ci skip]Jack Lloyd2018-03-101-2/+2
* Fix header for getentropy on macOSJack Lloyd2018-03-091-1/+5
* 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
* 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
* Add destructor for unique_ptrJack Lloyd2018-03-082-0/+7
* Add mixed (J+A) point addition, new scalar mul for base pointsJack Lloyd2018-03-0812-136/+403
* Slight improvements in filter test coverageJack Lloyd2018-03-061-6/+3
* Support 1024-bit inputs in poly_double functionJack Lloyd2018-03-062-14/+36
* Rename threefish module to threefish_512Jack Lloyd2018-03-069-8/+27
* Correctly read the POWER cycle counterJack Lloyd2018-03-061-8/+11
* Handle cert.subject_info("Email")Jack Lloyd2018-03-061-0/+3
* Ensure exception types are exported from DLLJack Lloyd2018-03-065-6/+6
* 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
* Allow decoding ASN.1 OID 0.0Jack Lloyd2018-03-051-1/+3
* Support decoding of ECC groups with seed parameterJack Lloyd2018-03-041-0/+2
* Use Barrett instead of repeated divisions by p hereJack Lloyd2018-03-041-3/+6
* Reduce temp usage in PointGFp addition and doublingJack Lloyd2018-03-044-104/+95
* Merge GH #1470 Use soft fail for OCSPJack Lloyd2018-03-046-20/+63
|\
| * Document OCSP softfail/hardfail check behaviour.souch2018-03-021-0/+3
| * OCSP softfail revocation checkMathieu Souchaud2018-03-015-20/+60
* | Simplify indexing in this loopJack Lloyd2018-03-041-5/+5
* | Fix header includesJack Lloyd2018-03-022-2/+3
* | Merge GH #1472 Add product scanning Montgomery reductionJack Lloyd2018-03-022-30/+88
|\ \
| * | Implement product-scanning Montgomery reductionJack Lloyd2018-03-022-30/+88
* | | Avoid confusing error if invalid EC_Group is usedJack Lloyd2018-03-021-3/+9
|/ /
* | Merge GH #1471 Fix crash in check_crl_onlineJack Lloyd2018-03-021-11/+10
|\ \
| * | Fix check_crl_online segfaults, need tests.Mathieu Souchaud2018-03-021-11/+10
* | | Use API annotationsJack Lloyd2018-03-022-3/+3
|/ /
* | Tiny but useful optimization in bigint_monty_redcJack Lloyd2018-03-011-1/+1
* | Loosen restrictions on using bigint_comba_sqr9Jack Lloyd2018-03-011-1/+1