aboutsummaryrefslogtreecommitdiffstats
path: root/src/core
Commit message (Expand)AuthorAgeFilesLines
* Move look_pk from libstate to pubkey/pubkey as more appropriatelloyd2008-10-013-114/+0
* Handle building Botan with almost all public key code disabled (though onlylloyd2008-10-013-7/+42
* Line wraplloyd2008-10-011-1/+1
* Move last pieces of algorithm-specific code from general 'pubkey' modulelloyd2008-10-011-2/+18
* Split Diffie-Hellman off almost completely, such that nearly none oflloyd2008-10-017-86/+35
* Guard uses of ECDSA in the library with BOTAN_HAS_ECDSA macro, so it canlloyd2008-10-013-1/+13
* propagate from branch 'net.randombit.botan' (head 9524e848cdacd0b56ded9bd6b51...lloyd2008-09-303-0/+75
* 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
* Remove lookup.h from X9.31 PRNG, X9.19 MAC, SSLv3 MAC, PBKDF1lloyd2008-09-302-7/+26
* Remove lookup from Randpool, HMAC, CMAC, CBC-MAC, TLS-PRF, and PBKDF2lloyd2008-09-302-10/+21
* Remove lookup dependency on CMAC: takes a BlockCipher as constructor arglloyd2008-09-301-3/+6
* Remove lookup/libstate dependency on Lion, KDF1, KDF2, EMSA[1-4]lloyd2008-09-302-12/+16
* Remove dependency on lookup.h from EME1. Now hardcoded to use MGF1 (thelloyd2008-09-301-4/+11
* Move allocator base code into core/, alloc_mmap to alloc/lloyd2008-09-308-9/+739
* Move modules.* to libstatelloyd2008-09-302-0/+0
* Move datastore from core to utilslloyd2008-09-303-230/+0
* Split off part of the core module into libstate (basically the wholelloyd2008-09-3026-31/+252
* Remove unneeded includeslloyd2008-09-301-4/+0
* Add dep on timer_base in corelloyd2008-09-301-0/+1
* Remove unneeded include of timers.hlloyd2008-09-301-1/+0
* Add missing fileslloyd2008-09-292-0/+80
* Move KDF, EME, and EMSA base classes from pubkey to core to remove alloyd2008-09-296-12/+177
* Better dependency handlinglloyd2008-09-291-3/+0
* Put only the implementation of BigInt in src/bigint, mathematical functionslloyd2008-09-292-1/+27
* Make asm implementations distinctly named objects, for instance MD5_IA32,lloyd2008-09-291-4/+40
* Expose use of global state in some of the lookup functions, includinglloyd2008-09-294-73/+101
* Rename all modinfo.txt files to info.txt, since they are all (none) oflloyd2008-09-291-0/+0
* Update modinfo with renamed filename (maybe add wildcarding support? Thislloyd2008-09-291-1/+1
* Rename for clarity (at least a little bit)lloyd2008-09-291-0/+0
* Remove more dependencies on the global state object.lloyd2008-09-291-7/+0
* Hardcode use of Latin1 encoding if an encoding using ASN.1 DIRECTORY STRINGlloyd2008-09-291-1/+0
* Pass a Mutex* as an argument to Pooling_Allocator instead of it grabbinglloyd2008-09-293-6/+9
* Add deps, missing includes, etclloyd2008-09-292-0/+3
* Fix modinfo fileslloyd2008-09-291-1/+1
* Move mlock to utils, as decled in util.hlloyd2008-09-291-24/+0
* Move parts of core into pk/pubkey which is at least somewhat relevantlloyd2008-09-2922-2731/+7
* Add modinfo for keypair and core moduleslloyd2008-09-291-0/+77
* Move what is left of the uncategorized library to 'core'. There is stilllloyd2008-09-2962-0/+8230