aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/math
Commit message (Expand)AuthorAgeFilesLines
* Forward declare BigInt in mp_core.hJack Lloyd2017-10-062-1/+3
* Remove needless variableJack Lloyd2017-10-061-2/+0
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-031-1/+1
* Add wrappers for reinterpret_cast between char* and uint8_t*Jack Lloyd2017-10-033-5/+5
* Remove redundant parensJack Lloyd2017-10-034-4/+4
* Use class for exception typesJack Lloyd2017-10-021-2/+5
* Use explicit on more single-argument constructorsJack Lloyd2017-09-302-4/+4
* Use class instead of struct for objects with member functionsJack Lloyd2017-09-301-7/+9
* Add valgrind annotations to check const_time_lookupJack Lloyd2017-09-261-0/+5
* Use a side channel silent table look up in the Montgomery exponentiationJack Lloyd2017-09-256-36/+93
* Further build/test fixes for restricted configurationsJack Lloyd2017-09-241-0/+4
* RAII for Power_Mod classJack Lloyd2017-09-222-26/+11
* Apply final annotations to the library alsoJack Lloyd2017-09-225-11/+11
* More include header cleanupsJack Lloyd2017-09-213-3/+1
* Header file cleanupsJack Lloyd2017-09-2110-11/+12
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-2013-26/+26
* Use dword for bigint_divop if availableJack Lloyd2017-09-201-0/+5
* Export CurveGFp_Repr to avoid UBSan errorJack Lloyd2017-09-201-1/+1
* Add API stability annotations.Jack Lloyd2017-09-199-62/+62
* Avoid using <iostream> header within the libraryJack Lloyd2017-09-021-1/+2
* 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-034-7/+11
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-024-5/+13
* BOTAN_TARGET_COMPILER_IS -> BOTAN_BUILD_COMPILER_ISDaniel Neus2017-03-151-1/+1
* Converge on a single side channel silent ec mp alg: randomizedNever2017-02-221-48/+2
* 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
* Remove nested anon namespaceJack Lloyd2016-12-231-4/+0
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-1824-216/+216
* Remove debug codeJack Lloyd2016-12-141-1/+1
* Fix exponentiation bug, related fixesJack Lloyd2016-12-147-34/+79
* In ressol, prohibit a >= pJack Lloyd2016-12-111-3/+5
* Remove <source> block from info.txt filesJack Lloyd2016-12-082-17/+0
* 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
* Merge GH #567/GH #457 TLS refactoring and Callbacks interfaceJack Lloyd2016-08-318-105/+65
|\
| * Reduction of code complexity in MP & ECC classes.Matthias Gierlings2016-06-198-105/+65
* | Fix leading zero bytes in DSA, ECDSA, ECGDSA and ECKCDSA signaturesRené Korthaus2016-08-172-0/+20
* | Merge asm into single mp_madd.h and mp_asmi.h filesJack Lloyd2016-07-2116-1545/+1084
|/
* Add explicit static_cast operations to eliminate implicit cast compiler warni...Dan Brown2016-04-273-3/+3
* Add ECGDSARené Korthaus2016-04-192-0/+25
* Use rejection sampling in BigInt::random_integerJack Lloyd2016-03-161-10/+8
* 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