aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/math/numbertheory
Commit message (Expand)AuthorAgeFilesLines
* Remove MP_WORD_BITS constantJack Lloyd2018-03-012-7/+6
* Remove BigInt using functions from mp layerJack Lloyd2018-03-012-7/+20
* Correct error in P-521 reductionJack Lloyd2018-03-011-6/+25
* Optimize P-521 reductionJack Lloyd2018-02-281-1/+17
* Splitout binary extended GCD algorithmJack Lloyd2018-02-282-1/+24
* Optimize P-256 and P-384 reductionJack Lloyd2018-02-261-29/+84
* Optimize Barrett reductionJack Lloyd2018-02-261-17/+14
* Merge GH #1461 Add Montgomery_Int typeJack Lloyd2018-02-257-87/+456
|\
| * Add Montgomery_Int typeJack Lloyd2018-02-257-87/+456
* | Merge ec_gfp and ec_group modulesJack Lloyd2018-02-253-0/+582
|/
* Pass workspace size to various bigint_ functionsJack Lloyd2018-02-252-10/+10
* Improve exception message in DSA group generation when seed is shortJack Lloyd2018-02-201-1/+1
* Small fixesJack Lloyd2018-02-191-1/+1
* Add constsJack Lloyd2018-02-191-3/+3
* Split out Montgomery exponentation stateJack Lloyd2018-02-195-112/+204
* First update the sieve, then check for a matchJack Lloyd2018-01-171-3/+7
* Correctly handle generating small primesJack Lloyd2018-01-161-0/+12
* Improve speed of prime generation especially safe primesJack Lloyd2018-01-162-37/+69
* Convert http:// links to https:// where possibleJack Lloyd2017-10-241-2/+2
* Additional final annotationsJack Lloyd2017-10-151-1/+1
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-031-1/+1
* Remove redundant parensJack Lloyd2017-10-032-2/+2
* Use explicit on more single-argument constructorsJack Lloyd2017-09-301-3/+3
* Use a side channel silent table look up in the Montgomery exponentiationJack Lloyd2017-09-251-3/+13
* RAII for Power_Mod classJack Lloyd2017-09-222-26/+11
* Apply final annotations to the library alsoJack Lloyd2017-09-222-4/+4
* More include header cleanupsJack Lloyd2017-09-213-3/+1
* Header file cleanupsJack Lloyd2017-09-214-4/+5
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-204-8/+8
* Add API stability annotations.Jack Lloyd2017-09-193-26/+26
* Support a negative base in power_modJack Lloyd2017-09-021-3/+16
* Fix various MSVC warningsJack Lloyd2017-08-312-2/+2
* Fix issue signing an ECDSA hash of all-zeros (GH #1143)Jack Lloyd2017-08-071-1/+1
* Fix warnings from clangs -Wdocumentation flagJack Lloyd2017-07-282-5/+5
* Fix description of coprime parameter to random_prime() [ci skip]René Korthaus2017-04-051-1/+1
* Content:Tomasz Frydrych2017-04-031-3/+7
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-021-1/+3
* increase miller-rabin iterations for dsa primes (FIPS-186-4)Never2017-02-131-2/+2
* Remove unused iostream includeJack Lloyd2017-01-201-1/+0
* Tiny code simplificationJack Lloyd2016-12-301-3/+1
* Speed up DSA param gen testJack Lloyd2016-12-262-8/+14
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-188-19/+19
* Remove debug codeJack Lloyd2016-12-141-1/+1
* Fix exponentiation bug, related fixesJack Lloyd2016-12-146-15/+55
* In ressol, prohibit a >= pJack Lloyd2016-12-111-3/+5
* Fix DSA parameter generation to use the correct loop bound.Jack Lloyd2016-11-031-5/+3
* Fix doxygen warnings [ci skip]René Korthaus2016-10-191-2/+0
* Reduction of code complexity in MP & ECC classes.Matthias Gierlings2016-06-192-31/+13
* Add explicit static_cast operations to eliminate implicit cast compiler warni...Dan Brown2016-04-272-2/+2
* Add ECGDSARené Korthaus2016-04-192-0/+25