aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/math
Commit message (Expand)AuthorAgeFilesLines
* Add specialized reducers for P-192, P-224, P-256 and P-384lloyd2015-02-266-55/+667
* Remove algo factory, engines, global RNG, global state, etc.lloyd2015-02-041-2/+0
* Convert PK operations to using Algo_Registry instead of Engine.lloyd2015-02-031-18/+6
* Add missing files. Remove cipher lookup from engine code.lloyd2015-02-012-10/+3
* Reference the EC point add and double algorithms usedlloyd2015-01-241-0/+8
* Ensure all files have copyright and license info.lloyd2015-01-1046-46/+46
* This assumed other headers it did not includelloyd2015-01-081-1/+2
* Side channel commentarylloyd2015-01-082-0/+26
* Inline BigInt::get_bit and byte_atlloyd2015-01-082-23/+9
* Switch to using Montgomery ladder for EC point multiplication.lloyd2014-12-101-48/+4
* Add specialized reduction for P-521 along with 9x9 Comba routines.lloyd2014-11-1511-12/+461
* Use noexcept on swaplloyd2014-11-041-1/+1
* Handle new source filelloyd2014-10-061-4/+0
* Asserts here are nicelloyd2014-08-091-2/+7
* Move mul and square operations on a elliptic curve to CurveGFp so welloyd2014-08-094-213/+279
* Avoid GCC 4.9 strict-overflow warninglloyd2014-05-031-3/+2
* Any fixed MR iterations is probably wrong for somebody. Allow the userlloyd2014-04-254-7/+49
* Use 20 Miller-Rabin iterations regardless of the size of the integer. Thislloyd2014-04-134-186/+42
* Fix a bug in Miller-Rabin primality testing introduced in 1.8.3lloyd2014-04-101-5/+6
* Avoid a ubsan warning on GCC 4.9 due uninitialized sign enum beinglloyd2014-03-302-5/+1
* Clang fixeslloyd2014-02-091-1/+0
* Guess I won't be needing theselloyd2014-01-181-1/+0
* Move lib into srclloyd2014-01-1051-0/+8875