aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/math/numbertheory
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix off by one in ressolJack Lloyd2016-03-151-1/+1
* Remaining cppcheck fixes that are not covered by GH #444Daniel Neus2016-03-052-9/+11
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-052-2/+2
* For odd moduli use a input-independent modular inverse algorithm.Jack Lloyd2016-02-202-36/+198
* Add tests and timings for inverse_modJack Lloyd2016-02-202-5/+13
* Fix two bugs in 1.11.27 which caused test failures.1.11.28Jack Lloyd2016-02-011-1/+1
* Fix (nearly) infinite loop in RESSOL (modular square root).Jack Lloyd2016-02-011-8/+12
* Mass-prefix member vars with m_René Korthaus2016-01-085-49/+49
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-111-1/+1
* Add prime and dl_group command line tools.Jack Lloyd2015-10-151-14/+42