aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | | | | be disabled. Disable gfpmath by default due to TR1 dependency (this will automatically turn of ECDSA/ECKAEG, unless gfpmath is explicitly loaded with --enable-module=gfpmath).
* Search submodels before submodel alises when trying to figure out /proc/cpuinfolloyd2008-10-011-6/+6
|
* Move generate_dsa_primes decl from DL_Group to numthry.h to match source ↵lloyd2008-10-013-18/+21
| | | | location
* Document fixing /proc/cpuinfo handlinglloyd2008-10-011-0/+1
|
* Remove 'core' as alias of Intel Core2 - confused by 'Dual-Core', etc in ↵lloyd2008-10-011-1/+0
| | | | /proc/cpuinfo
* Make autodetection of CPU type based on /proc/cpuinfo a bit smarter.lloyd2008-10-011-27/+47
|
* Rename sh to hitachi-sh - make regexp collisions less likelylloyd2008-10-013-12/+12
|
* Add the InSiTo user's manual and architecture reference guide.lloyd2008-10-012-0/+0
|
* Mention GF(p) math in release notes as welllloyd2008-10-011-0/+1
|
* 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
|
* Add back --modules as an alias for --enable-modules (finger memory)lloyd2008-09-301-0/+1
|
* Remove ECC dependencies from pubkey and ec_domparlloyd2008-09-302-2/+2
|
* s/--enable-module-sets/--use-module-set/ - otherwise one has to type all of ↵lloyd2008-09-301-1/+1
| | | | --enable-modules for it to be recognized
* Move ECC domain parameters to their own module (ec_dompar). Eventually ecdsalloyd2008-09-304-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 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
| | | | | | | | | 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
* propagate from branch 'net.randombit.botan.ecdsa' (head ↵lloyd2008-09-301-0/+28
|\ | | | | | | | | | | abb787cff6cc3b33bdc690a0619e74a4483dcd2a) to branch 'net.randombit.botan' (head 01db3f069e6707f0247a8bff718aba13c2690a3a)
| * Add missing pk/ecdsa/info.txt filelloyd2008-09-301-0/+28
| |
* | Build instructions have also been updated, log itlloyd2008-09-301-0/+1
| |
* | Go ahead and merge in net.randombit.botan.ecdsa, which is the ECDSA/ECKAEGlloyd2008-09-301-0/+1
|/ | | | | | impl from InSiTo. It has not been tested, and certainly needs a good bit of work still, however it seems more useful to release it than to have it hiding in a branch somewhere.
* propagate from branch 'net.randombit.botan' (head ↵lloyd2008-09-300-0/+0
|\ | | | | | | | | | | 8c0899f01211bf24ceda50fb7a786ef98ff169ca) to branch 'net.randombit.botan.ecdsa' (head 4b6e95d034ca998cac0abea0fbf8320b90887e16)
| * Add trailing newlinelloyd2008-09-301-1/+1
| |
* | Merge examples makefile with mainline versionlloyd2008-09-301-1/+1
| |
* | 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/+0
| |
* | propagate from branch 'net.randombit.botan' (head ↵lloyd2008-09-301278-3692/+12562
|\| | | | | | | | | | | 9524e848cdacd0b56ded9bd6b51fd34b6a7d3fc4) to branch 'net.randombit.botan.ecdsa' (head 8231f4285dce2d5ec754f7afa72e0d34807de061)
| * s/Mbyte/MiB/ to be precise about meaning (2^20 bytes/second)lloyd2008-09-301-2/+2
| |
| * Update soname to 1.7.15, also update readme and loglloyd2008-09-303-2/+5
| |
| * Rename makefile variable INSTALLROOT to DESTDIR for autotools compatabilitylloyd2008-09-303-16/+16
| |
| * Improve configure.pl's --help output. s/--module-set/--enable-module-set/lloyd2008-09-301-26/+22
| |
| * Update the build directions to reflect realitylloyd2008-09-301-86/+90
| |
| * Queitlloyd2008-09-301-1/+1
| |
| * Silently swallow/save --exec-prefix and most of the autoconf --.*dir= optionslloyd2008-09-301-42/+61
| | | | | | | | | | (--bindir, --libdir, --docdir already supported, add --includdir=, --localstatedir=, etc)
| * Rename more options for autoconf compatability.lloyd2008-09-301-34/+38
| |
| * First step in configure.pl options rename for better autoconf/automake compat.lloyd2008-09-301-9/+9
| | | | | | | | | | | | | | Suggestions from Zack Weinberg on the monotone-devel list. Rename --endian to --with-endian Rename --unaligned-mem to --with-unaligned-mem
| * Get ready for 1.7.14 release1.7.14lloyd2008-09-302-2/+2
| |
| * 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
| |
| * Update readmelloyd2008-09-301-1/+1
| |
| * Initial notes for 1.7.14lloyd2008-09-301-0/+9
| |
| * 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
| | | | | | | | | | | | | | | | 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 notlloyd2008-09-301-6/+7
| |