aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove dependency on lookup.h from EME1. Now hardcoded to use MGF1 (thelloyd2008-09-304-11/+24
* Move allocator base code into core/, alloc_mmap to alloc/lloyd2008-09-3012-23/+14
* Fix deps on keypair modulelloyd2008-09-301-1/+1
* Move modules.* to libstatelloyd2008-09-302-0/+0
* Move datastore from core to utilslloyd2008-09-304-9/+9
* Split off part of the core module into libstate (basically the wholelloyd2008-09-3053-31/+45
* Remove unneeded includeslloyd2008-09-301-4/+0
* Many updates in cms_ealg.cpp, particularly WRT to the ASN.1 codelloyd2008-09-301-61/+65
* Build CMS by defaultlloyd2008-09-301-1/+1
* Update CMS to at least compile (though in a couple of cases by justlloyd2008-09-303-16/+24
* Many updates for the CMS code to bring up to date with current APIlloyd2008-09-303-43/+72
* If a module specifies <module_name>:<file> in its <add> block, includelloyd2008-09-302-0/+2
* propagate from branch 'net.randombit.botan' (head cac1d5844682545625a478a31c5...lloyd2008-09-301-2/+2
|\
| * Correct declaration of Memory_Exhaustion::what to be const and throw(),lloyd2008-09-301-2/+2
* | Fix mp_asm64's info.txtlloyd2008-09-301-4/+4
* | Enable MSVC x86 asmlloyd2008-09-301-1/+1
* | Rewrite part of the module loading code in configure.pl, now dependencieslloyd2008-09-3011-12/+14
* | Pentium-M also has RDTSClloyd2008-09-301-1/+1
* | Add dep on timer_base in corelloyd2008-09-301-0/+1
* | Remove unneeded include of timers.hlloyd2008-09-301-1/+0
* | Start trying to get asm BigInt working. Currently does not. Just checkinglloyd2008-09-2910-56/+84
* | Escape newline in macrolloyd2008-09-291-2/+2
* | Set a preprocessor flag if we think the compiler supports GCC-stylelloyd2008-09-292-2/+12
* | Use bswapl on 32-bit x86 as welllloyd2008-09-291-1/+1
* | Merge the 3 mlocks (ml_unix, ml_win32, stub mlock.cpp) into a single mlock.cpplloyd2008-09-2911-100/+42
* | Directly inline x86-64 asm into bswap.hlloyd2008-09-292-38/+12
* | Derive x86, x86-64, and SSE2 implementations of SHA-1 directly from SHA_160lloyd2008-09-2911-106/+27
* | Derive the x86 assembly implementations of MD4, MD5, and Serpent fromlloyd2008-09-299-74/+10
* | Reorg BigInt asm moduleslloyd2008-09-296-0/+0
* | Remove the misc dir:lloyd2008-09-2949-0/+1465
* | Add missing fileslloyd2008-09-292-0/+80
* | Move KDF, EME, and EMSA base classes from pubkey to core to remove alloyd2008-09-2924-125/+81
* | Better dependency handlinglloyd2008-09-297-8/+13
* | Add missing divide.hlloyd2008-09-291-0/+17
* | Fix loading issueslloyd2008-09-295-2/+8
* | load_on request, not load_on required (though it had the same effect)lloyd2008-09-292-2/+2
* | 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-2930-55/+71
* | Make asm implementations distinctly named objects, for instance MD5_IA32,lloyd2008-09-2933-168/+448
* | propagate from branch 'net.randombit.botan' (head ca7d7fc1ae6b55c5328c9cf1ec1...lloyd2008-09-291-0/+1
|\|
* | Move x509 into cert/ subdir (in prep for InSiTo adding cert/cvc)lloyd2008-09-2924-0/+0
* | Add info.txt files for asm hash moduleslloyd2008-09-294-0/+101
* | Normalize asm nameslloyd2008-09-297-13/+13
* | Expose use of global state in some of the lookup functions, includinglloyd2008-09-297-77/+108
* | Add missing info.txt for generic mp_asm.hlloyd2008-09-291-0/+8
* | Rename all modinfo.txt files to info.txt, since they are all (none) oflloyd2008-09-29128-0/+0