aboutsummaryrefslogtreecommitdiffstats
path: root/src/math
Commit message (Collapse)AuthorAgeFilesLines
* Guard uses of ECDSA in the library with BOTAN_HAS_ECDSA macro, so it canlloyd2008-10-011-1/+1
| | | | | | | | be disabled. Disable gfpmath by default due to TR1 dependency (this will automatically turn of ECDSA/ECKAEG, unless gfpmath is explicitly loaded with --enable-module=gfpmath).
* Move generate_dsa_primes decl from DL_Group to numthry.h to match source ↵lloyd2008-10-012-8/+21
| | | | location
* Build GF(p) and ECDSA by default. tr1/memory dependency in math/gfpmathlloyd2008-09-301-1/+1
|
* Forgot info.txt for gfpmathlloyd2008-09-301-0/+20
|
* Move GF(p) math code from pk/ecdsa to math/gfpmathlloyd2008-09-307-0/+2892
|
* Rearrange BigInt directories:lloyd2008-09-3059-0/+5677
| | | | | | | | | math/bigint - BigInt implementation math/numbertheory - Math stuff built on top of BigInt Coming soon: math/gfp (parts of pk/ecdsa) Update deps in the pk files
* Put only the implementation of BigInt in src/bigint, mathematical functionslloyd2008-09-2918-0/+2369
on top of BigInt go to src/math. Some prototypes were moved in order to complete the split, in particular random_integer() is now a static member of BigInt instead of being a global function, and divide() is in divide.h instead of numthry.h