Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Build GF(p) and ECDSA by default. tr1/memory dependency in math/gfpmath | lloyd | 2008-09-30 | 3 | -3/+3 |
| | |||||
* | Including missing header (from previous ec_dompar cleanup) | lloyd | 2008-09-30 | 1 | -0/+1 |
| | |||||
* | Remove ECC dependencies from pubkey and ec_dompar | lloyd | 2008-09-30 | 2 | -2/+2 |
| | |||||
* | Move ECC domain parameters to their own module (ec_dompar). Eventually ecdsa | lloyd | 2008-09-30 | 4 | -3/+19 |
| | | | | | | will be split up into ecdsa and eckaeg, however they are pretty stuck together at the moment so I'm leaving them like that until I can get the time to really dig into that code. | ||||
* | Forgot info.txt for gfpmath | lloyd | 2008-09-30 | 1 | -0/+20 |
| | |||||
* | Move GF(p) math code from pk/ecdsa to math/gfpmath | lloyd | 2008-09-30 | 8 | -8/+2 |
| | |||||
* | Rearrange BigInt directories: | lloyd | 2008-09-30 | 67 | -8/+8 |
| | | | | | | | | | math/bigint - BigInt implementation math/numbertheory - Math stuff built on top of BigInt Coming soon: math/gfp (parts of pk/ecdsa) Update deps in the pk files | ||||
* | Add missing pk/ecdsa/info.txt file | lloyd | 2008-09-30 | 1 | -0/+28 |
| | |||||
* | Spurious newline | lloyd | 2008-09-30 | 1 | -1/+0 |
| | |||||
* | random_integer is now in BigInt | lloyd | 2008-09-30 | 1 | -1/+1 |
| | |||||
* | Move all ECDSA code to pk/ecdsa | lloyd | 2008-09-30 | 13 | -0/+1498 |
| | |||||
* | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2008-09-30 | 693 | -1721/+27015 |
|\ | | | | | | | | | | | 9524e848cdacd0b56ded9bd6b51fd34b6a7d3fc4) to branch 'net.randombit.botan.ecdsa' (head 8231f4285dce2d5ec754f7afa72e0d34807de061) | ||||
| * | Rename makefile variable INSTALLROOT to DESTDIR for autotools compatability | lloyd | 2008-09-30 | 3 | -16/+16 |
| | | |||||
| * | Revert; GCC 4.3 specific flags | lloyd | 2008-09-30 | 1 | -2/+2 |
| | | |||||
| * | Remove warnings in KDF1, KDF2 copy constructors | lloyd | 2008-09-30 | 2 | -2/+2 |
| | | |||||
| * | Strict GCC warnings | lloyd | 2008-09-30 | 1 | -2/+2 |
| | | |||||
| * | Fix warning in PBKDF1 copy constructor | lloyd | 2008-09-30 | 1 | -1/+3 |
| | | |||||
| * | Fix prototype confusion (harmless but incorrect) | lloyd | 2008-09-30 | 3 | -5/+5 |
| | | |||||
| * | Have RNG::make_rng throw an exception rather than return NULL | lloyd | 2008-09-30 | 1 | -3/+5 |
| | | |||||
| * | Use the lookup.h functions instead of calling this's find_hash, etc to | lloyd | 2008-09-30 | 1 | -9/+16 |
| | | | | | | | | | | | | | | | | get subcomponents of things like HMAC, CMAC, etc. This replicates the original behavior (since originally the class itself would call into lookup.h) Also guard use PBKDF1, PBKDF2, and Parallel hash with BOTAN_HAS macros | ||||
| * | Correctly handle Randpool enabled but X9.31 not | lloyd | 2008-09-30 | 1 | -6/+7 |
| | | |||||
| * | Correct libstate module name, macro, deps | lloyd | 2008-09-30 | 1 | -7/+2 |
| | | |||||
| * | Fixes to not require RC2 for CMS to compile | lloyd | 2008-09-30 | 1 | -5/+17 |
| | | |||||
| * | Add several aliases for x86 | lloyd | 2008-09-30 | 1 | -2/+8 |
| | | |||||
| * | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2008-09-30 | 4 | -0/+25 |
| |\ | | | | | | | | | | | | | | | | fd327b29aa542e0ad5ff6d37d8392321670f0369) to branch 'net.randombit.botan.modularized' (head 3f8d05493d4b192243fdc8a7f518ed1013c3be54) | ||||
| * | | Remove lookup.h from X9.31 PRNG, X9.19 MAC, SSLv3 MAC, PBKDF1 | lloyd | 2008-09-30 | 10 | -46/+82 |
| | | | |||||
| * | | Remove lookup from Randpool, HMAC, CMAC, CBC-MAC, TLS-PRF, and PBKDF2 | lloyd | 2008-09-30 | 15 | -75/+124 |
| | | | |||||
| * | | Remove lookup dependency on CMAC: takes a BlockCipher as constructor arg | lloyd | 2008-09-30 | 3 | -15/+18 |
| | | | |||||
| * | | Remove lookup/libstate dependency on Lion, KDF1, KDF2, EMSA[1-4] | lloyd | 2008-09-30 | 16 | -82/+55 |
| | | | |||||
| * | | Remove dependency on lookup.h from EME1. Now hardcoded to use MGF1 (the | lloyd | 2008-09-30 | 4 | -11/+24 |
| | | | | | | | | | | | | | | | only implemented MGF in Botan, and the only standardized MGF I even know of) with the same hash as generated Phash (you would always want this anyway). | ||||
| * | | Move allocator base code into core/, alloc_mmap to alloc/ | lloyd | 2008-09-30 | 12 | -23/+14 |
| | | | |||||
| * | | Fix deps on keypair module | lloyd | 2008-09-30 | 1 | -1/+1 |
| | | | |||||
| * | | Move modules.* to libstate | lloyd | 2008-09-30 | 2 | -0/+0 |
| | | | |||||
| * | | Move datastore from core to utils | lloyd | 2008-09-30 | 4 | -9/+9 |
| | | | |||||
| * | | Split off part of the core module into libstate (basically the whole | lloyd | 2008-09-30 | 53 | -31/+45 |
| | | | | | | | | | | | | | | | | | | lookup/global_state piece). Move timer and mutex directories into utils/ | ||||
| * | | Remove unneeded includes | lloyd | 2008-09-30 | 1 | -4/+0 |
| | | | |||||
| * | | Many updates in cms_ealg.cpp, particularly WRT to the ASN.1 code | lloyd | 2008-09-30 | 1 | -61/+65 |
| | | | |||||
| * | | Build CMS by default | lloyd | 2008-09-30 | 1 | -1/+1 |
| | | | |||||
| * | | Update CMS to at least compile (though in a couple of cases by just | lloyd | 2008-09-30 | 3 | -16/+24 |
| | | | | | | | | | | | | | | | #ifdef'ing out code); it still needs a good bit of work and has not been tested at all. | ||||
| * | | Many updates for the CMS code to bring up to date with current API | lloyd | 2008-09-30 | 3 | -43/+72 |
| | | | |||||
| * | | If a module specifies <module_name>:<file> in its <add> block, include | lloyd | 2008-09-30 | 2 | -0/+2 |
| | | | | | | | | | | | | | | | | | | that file from another module (without loading it). This was needed since mp_asm64 and mp_ia32_msvc do not implement both mp_asm.h and mp_asmi.h like the other mp_ modules - instead they pull the mp_generic version in. | ||||
| * | | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2008-09-30 | 1 | -2/+2 |
| |\| | | | | | | | | | | | | | | | | cac1d5844682545625a478a31c503e5d6a8f7845) to branch 'net.randombit.botan.modularized' (head ba38f37ccb4ad93becf3c27c321b09d99846f95a) | ||||
| | * | Correct declaration of Memory_Exhaustion::what to be const and throw(), | lloyd | 2008-09-30 | 1 | -2/+2 |
| | | | | | | | | | | | | to match std::exception | ||||
| * | | Fix mp_asm64's info.txt | lloyd | 2008-09-30 | 1 | -4/+4 |
| | | | |||||
| * | | Enable MSVC x86 asm | lloyd | 2008-09-30 | 1 | -1/+1 |
| | | | |||||
| * | | Rewrite part of the module loading code in configure.pl, now dependencies | lloyd | 2008-09-30 | 11 | -12/+14 |
| | | | | | | | | | | | | | | | | | | seem to be handled correctly (er, at least mostly), and more importantly the asm MPI modules are detected and used correctly (at least on x86-64 and x86). | ||||
| * | | Pentium-M also has RDTSC | lloyd | 2008-09-30 | 1 | -1/+1 |
| | | | |||||
| * | | Add dep on timer_base in core | lloyd | 2008-09-30 | 1 | -0/+1 |
| | | | |||||
| * | | Remove unneeded include of timers.h | lloyd | 2008-09-30 | 1 | -1/+0 |
| | | | |||||
| * | | Start trying to get asm BigInt working. Currently does not. Just checking | lloyd | 2008-09-29 | 10 | -56/+84 |
| | | | | | | | | | | | | | | | | | | this in and sync'ing before I take a break. However the info.txts are now cleaned up and more or less accurate now. But configure.pl is not tracking dependencies properly. |