Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make the examples Makefile a bit smarter | lloyd | 2008-11-07 | 1 | -10/+8 |
| | |||||
* | Fix the --with-build-dir option, so that it is actually possible to do | lloyd | 2008-11-06 | 1 | -2/+2 |
| | | | | | | | | | | | | out of tree builds. Also rename the generated botan-config script so that it is, like the pkg-config settings, namespaced by the major and minor version numbers (eg, botan-17-config). This is useful in particular for distros like Debian which ship both stable and unstable versions. Currently Debian is actually the only distro I know of shipping 1.7 as well as 1.6, but I would certainly like to encourage more in the future by making it easy to do. | ||||
* | Move rng.{cpp,h} from core to rng/ topdir | lloyd | 2008-10-26 | 21 | -79/+63 |
| | | | | | | | | | | | | | | Add a new class AutoSeeded_RNG that is a RandomNumberGenerator that wraps up the logic formerly in RandomNumberGenerator::make_rng. make_rng in fact now just returns a new AutoSeeded_RNG object. AutoSeeded_RNG is a bit more convenient because - No need to use auto_ptr - No need to dereference (same syntax everywhere - it's an underestimated advantage imo) Also move the code from timer/timer_base to timer/ | ||||
* | Add an example for using checksums (CRC, Adler32) and Pipe/Filter/Fork | lloyd | 2008-10-13 | 1 | -0/+31 |
| | |||||
* | Move InSiTo's ECDSA tests into the main test suite | lloyd | 2008-10-12 | 1 | -606/+0 |
| | |||||
* | Remove unnecessary includes | lloyd | 2008-10-11 | 1 | -10/+2 |
| | |||||
* | Remove -Werror from example compile flags | lloyd | 2008-10-11 | 1 | -1/+1 |
| | |||||
* | Correct the expected signature name in test_decode_ecdsa_X509 - it | lloyd | 2008-10-11 | 1 | -396/+393 |
| | | | | | | | | | | | wanted ECC_TESTDATA/EMSA1_BSI(SHA-224), while Botan is providing ECDSA/EMSA1_BSI(SHA-224) which seems more useful anyway. Also reindent the code to match more or less the convention in the rest of the codebase. At this point all ECDSA tests are pasing. (That probably just means there aren't enough ECDSA tests) | ||||
* | Move all ECDSA test data into ecc_testdata | lloyd | 2008-10-11 | 1 | -20/+20 |
| | |||||
* | Don't abort if a curve is not found in test_curve_registry | lloyd | 2008-10-11 | 1 | -10/+18 |
| | |||||
* | Catch and print exceptions in the CHECK macros | lloyd | 2008-10-11 | 1 | -4/+4 |
| | |||||
* | Generate and check ECDSA signature in example | lloyd | 2008-10-11 | 1 | -2/+29 |
| | |||||
* | Print generated public key in ECDSA example | lloyd | 2008-10-11 | 1 | -0/+2 |
| | |||||
* | Correct OID for ECDSA param | lloyd | 2008-10-11 | 1 | -1/+1 |
| | |||||
* | Make GF(p) tests part of normal test suite | lloyd | 2008-10-09 | 1 | -698/+0 |
| | |||||
* | Remove BOOST_AUTO_TEST_CASE macro | lloyd | 2008-10-09 | 1 | -23/+22 |
| | |||||
* | Split GF(p) tests into passing and failing ones | lloyd | 2008-10-08 | 1 | -7/+11 |
| | |||||
* | Add a set of ECDSA tests from InSiTo | lloyd | 2008-10-08 | 1 | -0/+609 |
| | |||||
* | Correct boost macro replacement | lloyd | 2008-10-08 | 1 | -3/+6 |
| | |||||
* | Add GF(p) math test suite from InSiTo | lloyd | 2008-10-08 | 1 | -0/+692 |
| | |||||
* | Update examples for recent API changes | lloyd | 2008-10-08 | 10 | -21/+46 |
| | |||||
* | Fix include | lloyd | 2008-10-08 | 1 | -1/+1 |
| | |||||
* | Line wrap | lloyd | 2008-10-01 | 3 | -5/+11 |
| | |||||
* | Merge examples makefile with mainline version | lloyd | 2008-09-30 | 1 | -1/+1 |
| | |||||
* | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2008-09-30 | 22 | -146/+2252 |
|\ | | | | | | | | | | | 9524e848cdacd0b56ded9bd6b51fd34b6a7d3fc4) to branch 'net.randombit.botan.ecdsa' (head 8231f4285dce2d5ec754f7afa72e0d34807de061) | ||||
| * | Move gtk+ example to doc/examples | lloyd | 2008-09-29 | 5 | -0/+695 |
| | | |||||
| * | Drop old Makefile. Move tests to examples directory. | lloyd | 2008-09-28 | 2 | -0/+157 |
| | | |||||
| * | Modularize the Adler32 checksum in checksums/adler32 | lloyd | 2008-09-28 | 4 | -7/+7 |
| | | | | | | | | | | | | | | | | | | Add a new option --disable-modules which allows for disabling any set of modules that normally would be autoloaded. Rename the Botan feature test macros from BOTAN_EXT_BLAH to BOTAN_HAS_BLAH, which will be much more sensible especially when everything is done in this fashion (eg, BOTAN_HAS_BLOWFISH or BOTAN_HAS_RSA, etc) | ||||
| * | Add comment explaining why EAX tests for XTEA, Skipjack, and Noekeon | lloyd | 2008-09-27 | 1 | -6/+19 |
| | | | | | | | | | | | | | | are not run (the implementations in LTC are incompatible with the ones in Botan, mostly due to endian differences in underspecified algorithms). The DES, 3DES, AES, Twofish, Blowfish, RC2, RC5, RC6, and SAFER-SK tests of EAX mode from LTC all pass. | ||||
| * | Add the set of EAX test vectors from libtomcrypt | lloyd | 2008-09-27 | 1 | -0/+461 |
| | | |||||
| * | Fix link for EAX tet prog | lloyd | 2008-09-27 | 2 | -2/+5 |
| | | |||||
| * | Add a program that reads a set of test vectors for EAX mode using several | lloyd | 2008-09-27 | 1 | -0/+227 |
| | | | | | | | | | | different algorithms taken from libtomcrypt. Requires Boost.Regex currently (would like to remove that at some point). | ||||
| * | Add an example database row encryptor | lloyd | 2008-09-24 | 1 | -0/+134 |
| | | |||||
| * | If the Zlib module is not compiled in, don't #error and abort the whole | lloyd | 2008-09-24 | 2 | -5/+6 |
| | | | | | | | | compile, just skip adding a Zlib filter into the Pipe. | ||||
| * | Fail at runtime if bzip2 is not compiled in, instead of compile time | lloyd | 2008-09-24 | 1 | -3/+9 |
| | | |||||
| * | Create a RNG object, update for new interface for DSA paramater generation | lloyd | 2008-09-18 | 1 | -6/+15 |
| | | |||||
| * | Add missing <memory> include | lloyd | 2008-09-18 | 1 | -0/+1 |
| | | |||||
| * | Add testers for the NIST CAVS PQGGen and SigGen tests (part of FIPS-140 | lloyd | 2008-09-18 | 2 | -0/+194 |
| | | | | | | | | DSA test suite) | ||||
| * | Add a program that checks the ressol() implementation using a set of | lloyd | 2008-09-18 | 1 | -0/+77 |
| | | | | | | | | randomly generated primes. | ||||
| * | Add a test app for random_prime in examples | lloyd | 2008-09-18 | 1 | -0/+69 |
| | | |||||
| * | Fix compilation with latest RNG API | lloyd | 2008-09-18 | 1 | -1/+3 |
| | | |||||
| * | Remove warning | lloyd | 2008-09-18 | 1 | -3/+2 |
| | | |||||
| * | Makefile for examples now requires GNU make, was getting way too long | lloyd | 2008-09-18 | 2 | -130/+23 |
| | | | | | | | | using normal make syntax. | ||||
| * | Add a program that checks the X9.31 PRNG against a set of NIST test vectors | lloyd | 2008-09-18 | 1 | -0/+134 |
| | | |||||
| * | Add the program I wrote to write a set of many RSA keys (used for benchmarking | lloyd | 2008-09-17 | 1 | -0/+35 |
| | | | | | | | | and profiling, mostly). | ||||
* | | Cleanups | lloyd | 2008-09-17 | 2 | -2/+6 |
| | | |||||
* | | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2008-09-05 | 2 | -3/+7 |
|\| | | | | | | | | | | | 6af2a53b621670d7f0a7f0dc5db05c21475ec87b) to branch 'net.randombit.botan.ecdsa' (head 615b9b32d55f374b935f9b9bfb4049dfad765e6c) | ||||
| * | Generate a random 2k bit DSA group instead of 1024-bit JCE default | lloyd | 2008-08-30 | 1 | -1/+3 |
| | | |||||
| * | Fix xor_ciph example | lloyd | 2008-08-30 | 1 | -2/+4 |
| | | |||||
* | | Allow creation of SEC1 curves | lloyd | 2008-08-30 | 2 | -3/+9 |
| | |