aboutsummaryrefslogtreecommitdiffstats
path: root/src/pk/ecdsa
Commit message (Collapse)AuthorAgeFilesLines
* Rename pk dir to pubkey, avoids tab-completion collision with pk_padlloyd2008-10-017-1290/+0
|
* Add missing include in ec.h. Remove macro guards in ecc_core.*, not needed ↵lloyd2008-10-013-9/+2
| | | | since in ecdsa module
* Move more of the public key implementation code out of the shared pk/pubkeylloyd2008-10-013-0/+171
| | | | | | | | | | | | directory and into algorithm specific modules. Even now, disabling a public key algorithm does leave some 'residual' code, but much less than before. Mark if_algo to only load if needed (if RW or RSA is loaded). However there seems to be a bug in the dependency handling in configure.pl - even if rsa and rw are disabled with --disable-modules, if_algo continues to be built. Will have to look at this later.
* Build GF(p) and ECDSA by default. tr1/memory dependency in math/gfpmathlloyd2008-09-301-1/+1
|
* Including missing header (from previous ec_dompar cleanup)lloyd2008-09-301-0/+1
|
* Move ECC domain parameters to their own module (ec_dompar). Eventually ecdsalloyd2008-09-303-406/+2
| | | | | | will be split up into ecdsa and eckaeg, however they are pretty stuck together at the moment so I'm leaving them like that until I can get the time to really dig into that code.
* Move GF(p) math code from pk/ecdsa to math/gfpmathlloyd2008-09-308-2900/+2
|
* Rearrange BigInt directories:lloyd2008-09-301-1/+1
| | | | | | | | | 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
* Add missing pk/ecdsa/info.txt filelloyd2008-09-301-0/+28
|
* random_integer is now in BigIntlloyd2008-09-301-1/+1
|
* Move all ECDSA code to pk/ecdsalloyd2008-09-3013-0/+4399