aboutsummaryrefslogtreecommitdiffstats
path: root/src/pk
Commit message (Expand)AuthorAgeFilesLines
* Rename pk dir to pubkey, avoids tab-completion collision with pk_padlloyd2008-10-0170-6949/+0
* Hook ECDSA into get_{public,private}_keylloyd2008-10-011-0/+12
* Add missing include in ec.h. Remove macro guards in ecc_core.*, not needed si...lloyd2008-10-013-9/+2
* Move more of the public key implementation code out of the shared pk/pubkeylloyd2008-10-0119-13/+13
* Split pubkey/pk_core.h into {if,dh,dsa,ecc,elg,nr}_core.hlloyd2008-10-0119-196/+288
* Split pk_core.cpp into algorithm-specific fileslloyd2008-10-018-382/+475
* Guard uses of ECDSA in the library with BOTAN_HAS_ECDSA macro, so it canlloyd2008-10-013-5/+16
* Move generate_dsa_primes decl from DL_Group to numthry.h to match source loca...lloyd2008-10-011-10/+0
* Build GF(p) and ECDSA by default. tr1/memory dependency in math/gfpmathlloyd2008-09-302-2/+2
* Including missing header (from previous ec_dompar cleanup)lloyd2008-09-301-0/+1
* Remove ECC dependencies from pubkey and ec_domparlloyd2008-09-302-2/+2
* Move ECC domain parameters to their own module (ec_dompar). Eventually ecdsalloyd2008-09-304-3/+19
* Move GF(p) math code from pk/ecdsa to math/gfpmathlloyd2008-09-308-2900/+2
* Rearrange BigInt directories:lloyd2008-09-308-8/+8
* Add missing pk/ecdsa/info.txt filelloyd2008-09-301-0/+28
* Spurious newlinelloyd2008-09-301-1/+0
* random_integer is now in BigIntlloyd2008-09-301-1/+1
* Move all ECDSA code to pk/ecdsalloyd2008-09-3013-0/+4399
* propagate from branch 'net.randombit.botan' (head 9524e848cdacd0b56ded9bd6b51...lloyd2008-09-304-1/+163
* Fix deps on keypair modulelloyd2008-09-301-1/+1
* Rewrite part of the module loading code in configure.pl, now dependencieslloyd2008-09-301-1/+1
* Move KDF, EME, and EMSA base classes from pubkey to core to remove alloyd2008-09-296-215/+2
* Better dependency handlinglloyd2008-09-292-1/+3
* Add deps on bigint, math modules in PK algoslloyd2008-09-296-0/+12
* Put only the implementation of BigInt in src/bigint, mathematical functionslloyd2008-09-293-2/+3
* Rename all modinfo.txt files to info.txt, since they are all (none) oflloyd2008-09-2912-0/+0
* Fix modinfo fileslloyd2008-09-291-1/+0
* Add the missing modinfo.txtlloyd2008-09-291-0/+33
* Move parts of core into pk/pubkey which is at least somewhat relevantlloyd2008-09-2928-0/+2712
* Add modinfo for keypair and core moduleslloyd2008-09-291-0/+14
* Move what is left of the uncategorized library to 'core'. There is stilllloyd2008-09-297-0/+107
* Move get_pbe into lookup.h to avoid cyclical dependencylloyd2008-09-283-0/+12
* Move almost all of the ASN.1, BER, and DER codec related code into newlloyd2008-09-283-0/+29
* Add dl_algo and dl_group moduleslloyd2008-09-289-0/+644
* Modularize IF family PK algorithms (integer factorization; RSA and RW baselloyd2008-09-289-0/+349
* Modularize the public key algorithms, though currently a great deal oflloyd2008-09-2812-0/+1158
* Move all modules into src/ directorylloyd2008-09-283-0/+192