aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Make PBE base, IF_algo only load if needed by dependencieslloyd2008-10-014-5/+4
* Move look_pk and pk_algs to new module pubkey/pk_lookuplloyd2008-10-0116-24/+47
* Move get_pbe from libstate to new pbe_base module (in pbe/)lloyd2008-10-017-8/+20
* Move look_pk from libstate to pubkey/pubkey as more appropriatelloyd2008-10-014-2/+3
* x509 module requires pubkey base module to compilelloyd2008-10-011-0/+1
* Handle building Botan with almost all public key code disabled (though onlylloyd2008-10-017-18/+53
* Wrap 80 columnslloyd2008-10-011-4/+6
* Line wraplloyd2008-10-011-1/+1
* Move last pieces of algorithm-specific code from general 'pubkey' modulelloyd2008-10-0123-220/+282
* Split Diffie-Hellman off almost completely, such that nearly none oflloyd2008-10-0119-121/+85
* 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/+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-017-7/+30
* Move generate_dsa_primes decl from DL_Group to numthry.h to match source loca...lloyd2008-10-013-18/+21
* Remove 'core' as alias of Intel Core2 - confused by 'Dual-Core', etc in /proc...lloyd2008-10-011-1/+0
* Rename sh to hitachi-sh - make regexp collisions less likelylloyd2008-10-013-12/+12
* Build GF(p) and ECDSA by default. tr1/memory dependency in math/gfpmathlloyd2008-09-303-3/+3
* 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
* Forgot info.txt for gfpmathlloyd2008-09-301-0/+20
* Move GF(p) math code from pk/ecdsa to math/gfpmathlloyd2008-09-308-8/+2
* Rearrange BigInt directories:lloyd2008-09-3067-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/+1498
* propagate from branch 'net.randombit.botan' (head 9524e848cdacd0b56ded9bd6b51...lloyd2008-09-30693-1721/+27015
|\
| * Rename makefile variable INSTALLROOT to DESTDIR for autotools compatabilitylloyd2008-09-303-16/+16
| * Revert; GCC 4.3 specific flagslloyd2008-09-301-2/+2
| * Remove warnings in KDF1, KDF2 copy constructorslloyd2008-09-302-2/+2
| * Strict GCC warningslloyd2008-09-301-2/+2
| * Fix warning in PBKDF1 copy constructorlloyd2008-09-301-1/+3
| * Fix prototype confusion (harmless but incorrect)lloyd2008-09-303-5/+5
| * Have RNG::make_rng throw an exception rather than return NULLlloyd2008-09-301-3/+5
| * Use the lookup.h functions instead of calling this's find_hash, etc tolloyd2008-09-301-9/+16
| * Correctly handle Randpool enabled but X9.31 notlloyd2008-09-301-6/+7
| * Correct libstate module name, macro, depslloyd2008-09-301-7/+2
| * Fixes to not require RC2 for CMS to compilelloyd2008-09-301-5/+17
| * Add several aliases for x86lloyd2008-09-301-2/+8
| * propagate from branch 'net.randombit.botan' (head fd327b29aa542e0ad5ff6d37d83...lloyd2008-09-304-0/+25
| |\
| * | Remove lookup.h from X9.31 PRNG, X9.19 MAC, SSLv3 MAC, PBKDF1lloyd2008-09-3010-46/+82
| * | Remove lookup from Randpool, HMAC, CMAC, CBC-MAC, TLS-PRF, and PBKDF2lloyd2008-09-3015-75/+124
| * | Remove lookup dependency on CMAC: takes a BlockCipher as constructor arglloyd2008-09-303-15/+18
| * | Remove lookup/libstate dependency on Lion, KDF1, KDF2, EMSA[1-4]lloyd2008-09-3016-82/+55