aboutsummaryrefslogtreecommitdiffstats
path: root/src/pubkey
Commit message (Collapse)AuthorAgeFilesLines
* Decruftlloyd2008-10-121-36/+27
|
* Move ECDSA_Signature into CVC module. It is not used by ECDSA directly now.lloyd2008-10-118-295/+152
| | | | Change several ECC functions to return const references instead of const values.
* Add more ECC domain parameter sets from InSiTolloyd2008-10-111-10/+295
|
* Add BOTAN_DLL macro to public class definitions that were missing it.lloyd2008-10-098-20/+20
|
* Add BSI variant of EMSA1, from InSiTolloyd2008-10-081-1/+1
|
* Needed include of numthry.hlloyd2008-10-081-0/+1
|
* Needed include of numthry.hlloyd2008-10-081-0/+1
|
* Fix problems with disabling ECDSAlloyd2008-10-082-56/+56
|
* Reformattinglloyd2008-10-084-27/+31
|
* Split ecdsa module into ecc_key, ecdsa, eckaeglloyd2008-10-0818-193/+523
| | | | | Add actual implementations (from InSiTo) for ECDSA_Operation and ECKAEG_Operation.
* Fix lookup for ECDSA keys. Fix ecdsa info.txtlloyd2008-10-072-2/+2
|
* Fix thatlloyd2008-10-074-289/+289
|
* Split ECDSA and ECKAEG implementatations apartlloyd2008-10-0711-1046/+1124
|
* Move oids.h to oid_lookup. Allows for much smaller build by disabling asn1lloyd2008-10-011-0/+1
|
* Make PBE base, IF_algo only load if needed by dependencieslloyd2008-10-011-2/+1
|
* Move look_pk and pk_algs to new module pubkey/pk_lookuplloyd2008-10-0113-23/+44
|
* Move get_pbe from libstate to new pbe_base module (in pbe/)lloyd2008-10-011-2/+3
|
* Move look_pk from libstate to pubkey/pubkey as more appropriatelloyd2008-10-013-0/+115
|
* Handle building Botan with almost all public key code disabled (though onlylloyd2008-10-013-9/+9
| | | | | | | with the aid of macro hackery, at the moment). Change DH feature macro to BOTAN_HAS_DIFFIE_HELLMAN Change NR feature macro to BOTAN_HAS_NYBERG_RUEPPEL
* Move last pieces of algorithm-specific code from general 'pubkey' modulelloyd2008-10-0122-218/+264
| | | | | into algorithm-specific directories. (Dependencies still remain on these in core/libstate, though).
* Split Diffie-Hellman off almost completely, such that nearly none oflloyd2008-10-0112-35/+50
| | | | | | | | | | it builds if it is disabled. Current deficiency: due to #if defined(BLAH) in the engine code, Botan will not be binary compat across different configurations b/c the vtable will change size. Move some source from core/ to core/libstate where it belonged (engine stuff)
* Include pubkey.h instead of look_pk.h in keypair.hlloyd2008-10-011-1/+1
|
* Rename pk dir to pubkey, avoids tab-completion collision with pk_padlloyd2008-10-0170-0/+6949