aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/math
Commit message (Expand)AuthorAgeFilesLines
* 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
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-053-5/+5
* For odd moduli use a input-independent modular inverse algorithm.Jack Lloyd2016-02-204-56/+218
* Add tests and timings for inverse_modJack Lloyd2016-02-202-5/+13
* Fix remaining Wshadow warnings and enable on gcc and clangRené Korthaus2016-02-182-4/+7
* Add constant time conditional swap, add, sub for bigint wordsJack Lloyd2016-02-172-1/+102
* Fix two bugs in 1.11.27 which caused test failures.1.11.28Jack Lloyd2016-02-012-4/+1
* Fix heap overflow in ECC point multiplicationJack Lloyd2016-02-014-4/+24
* Fix (nearly) infinite loop in RESSOL (modular square root).Jack Lloyd2016-02-011-8/+12
* Add final attribute to many classesJack Lloyd2016-01-101-6/+6
* Mass-prefix member vars with m_René Korthaus2016-01-085-49/+49
* Fix PointGFp multiplication bugJack Lloyd2016-01-031-18/+0
* Prettify mp_comba a bitJack Lloyd2016-01-011-44/+44