Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix include of mp_asm.h in mp_ia32_msvc/mp_asmi.h (used quotes instead of ↵ | lloyd | 2008-10-15 | 1 | -1/+1 |
| | | | | brackets) | ||||
* | Add a CBC-MAC/AES test vector from Bounce Castle via InSiTo's cbcmac_tests.cpp | lloyd | 2008-10-14 | 1 | -0/+6 |
| | |||||
* | Point CVC tests against the right directory | lloyd | 2008-10-14 | 1 | -36/+38 |
| | |||||
* | Add test suite for card verifiable certificates (cert/cvc) from InSiTo ↵ | lloyd | 2008-10-14 | 4 | -18/+608 |
| | | | | (tests by Falko Strenzke) | ||||
* | Add ECKAEG tests from InSiTo, by Manuel Hartl | lloyd | 2008-10-14 | 3 | -0/+299 |
| | |||||
* | Add ECKAEG benchmark. Fix several problems found in ECKAEG key (had pure ↵ | lloyd | 2008-10-13 | 1 | -5/+73 |
| | | | | virtuals) | ||||
* | Spelling | lloyd | 2008-10-13 | 1 | -2/+2 |
| | |||||
* | Add DES/CBC and 3DES/CBC to benchmark output. (3DES/CBC shows up as 17% | lloyd | 2008-10-13 | 1 | -0/+3 |
| | | | | faster than OpenSSL's - I hope that is not a fluke in the benchmark program) | ||||
* | Add a simplistic ECDSA benchmark | lloyd | 2008-10-12 | 1 | -0/+58 |
| | |||||
* | ec_test_mes1 file no longer used by ECDSA tests | lloyd | 2008-10-12 | 1 | -1/+0 |
| | |||||
* | ECDSA test cleanup. Remove some old commented out code. | lloyd | 2008-10-12 | 1 | -40/+41 |
| | |||||
* | Drop two test-generated files. Add one input file needed for ECDSA signature | lloyd | 2008-10-12 | 3 | -8/+1 |
| | | | | test. | ||||
* | Cleanup ECDSA tests. Enable test_ec_sign test | lloyd | 2008-10-12 | 1 | -23/+12 |
| | |||||
* | Move InSiTo's ECDSA tests into the main test suite | lloyd | 2008-10-12 | 3 | -10/+580 |
| | |||||
* | Generate an ECDSA cert if ECDSA is enabled during tests | lloyd | 2008-10-11 | 1 | -0/+9 |
| | |||||
* | MSVC does not recognize and as equiv to && in a preprocessor statement | lloyd | 2008-10-11 | 1 | -1/+1 |
| | |||||
* | Drop files generated each test run | lloyd | 2008-10-11 | 4 | -41/+0 |
| | |||||
* | Add set of ECC/ECDSA test data, including X.509 and CVC certificates, | lloyd | 2008-10-11 | 47 | -0/+218 |
| | | | | from InSiTo | ||||
* | s/BOOST_CHECK/CHECK/ in macros since this isn't really using the Boost ↵ | lloyd | 2008-10-11 | 1 | -113/+113 |
| | | | | testsuite at all | ||||
* | Quieter GF(p) tests | lloyd | 2008-10-11 | 1 | -2/+6 |
| | |||||
* | If any are unequal print all values in test_gfp_shared_vals | lloyd | 2008-10-11 | 1 | -8/+10 |
| | |||||
* | Get GF(p) test failures reported up to the higher level. | lloyd | 2008-10-11 | 1 | -65/+159 |
| | |||||
* | Reorder GF(p) tests, add more diagnostic output on test failure | lloyd | 2008-10-09 | 1 | -14/+14 |
| | |||||
* | Prevent unused warning if GF(p) math not compiled in | lloyd | 2008-10-09 | 1 | -1/+1 |
| | |||||
* | More diagnostics from GF(p) test failures | lloyd | 2008-10-09 | 1 | -7/+15 |
| | |||||
* | Add stub if GF(p) is disabled | lloyd | 2008-10-09 | 1 | -4/+3 |
| | |||||
* | Don't pull in the std namespace | lloyd | 2008-10-09 | 1 | -50/+49 |
| | |||||
* | Make GF(p) tests part of normal test suite | lloyd | 2008-10-09 | 3 | -0/+718 |
| | |||||
* | Add SHA-224 from InSiTo, written and (C) by FlexSecure GmbH | lloyd | 2008-10-08 | 1 | -0/+5 |
| | | | | | Rename sha256.h and sha_64.h to sha2_32.h and sha2_64.h - this affects users who instantiate these classes directly. | ||||
* | Revert part of revision b87599ffaee2d8ed2ec7597634413e73e4fb2fd8 that | lloyd | 2008-10-02 | 1 | -2/+2 |
| | | | | | | | | added a new mandatory parameter of a Library_State& to get_cipher(). Do this so Monotone does not have to special case. Other lookup related functions like retrieve_<type> and add_algorithm() still require a Library_State& however. | ||||
* | Remove spurious include of <botan/look_pk.h> from dolook2.cpp | lloyd | 2008-10-01 | 1 | -1/+0 |
| | |||||
* | Handle building Botan with almost all public key code disabled (though only | lloyd | 2008-10-01 | 2 | -35/+49 |
| | | | | | | | with the aid of macro hackery, at the moment). Change DH feature macro to BOTAN_HAS_DIFFIE_HELLMAN Change NR feature macro to BOTAN_HAS_NYBERG_RUEPPEL | ||||
* | Line wrap at 80 columns | lloyd | 2008-10-01 | 2 | -5/+11 |
| | |||||
* | Report skipped DH tests | lloyd | 2008-10-01 | 1 | -2/+3 |
| | |||||
* | Note in test suite output if DSA tests are being skipped | lloyd | 2008-10-01 | 1 | -6/+7 |
| | |||||
* | During the public key test suite, print . if the test passed, ? if the | lloyd | 2008-10-01 | 1 | -7/+16 |
| | | | | | | | algorithm could not be found, or X if the test fails. Before, one could disable (say) NR, and the NR tests would all look to pass, because they are being silently skipped. This gives some feedback that the test is not actually being run. | ||||
* | s/Mbyte/MiB/ to be precise about meaning (2^20 bytes/second) | lloyd | 2008-09-30 | 1 | -2/+2 |
| | |||||
* | Remove lookup.h from X9.31 PRNG, X9.19 MAC, SSLv3 MAC, PBKDF1 | lloyd | 2008-09-30 | 1 | -5/+5 |
| | |||||
* | Remove lookup from Randpool, HMAC, CMAC, CBC-MAC, TLS-PRF, and PBKDF2 | lloyd | 2008-09-30 | 1 | -1/+2 |
| | |||||
* | Remove the misc dir: | lloyd | 2008-09-29 | 479 | -0/+462 |
| | | | | | | | | | | Moved XS, Boost Python, and SWIG wrappers to new toplevel directory 'wrappers' Moved NIST X.509 test suite into checks directory Move the build information used by configure.pl to src/build-data Move scripts directory to doc (for lack of a better spot) | ||||
* | Expose use of global state in some of the lookup functions, including | lloyd | 2008-09-29 | 1 | -2/+3 |
| | | | | get_cipher | ||||
* | Compliation fixes | lloyd | 2008-09-28 | 2 | -7/+6 |
| | |||||
* | Modularize the public key algorithms, though currently a great deal of | lloyd | 2008-09-28 | 3 | -52/+165 |
| | | | | | | the underlying implementation goop remains in the core library instead of being shunted off, due to various dependencies it has (most of which it shouldn't). | ||||
* | Allow test suite to build even if RNG or DLIES is missing | lloyd | 2008-09-28 | 2 | -4/+22 |
| | |||||
* | Create an x509 module containing all of the X509 certificate and CA | lloyd | 2008-09-28 | 1 | -37/+50 |
| | | | | code as well as the code for handling PKCS #10 requests. | ||||
* | Modularize hashes and checksums | lloyd | 2008-09-28 | 1 | -1/+1 |
| | |||||
* | Modularize the Adler32 checksum in checksums/adler32 | lloyd | 2008-09-28 | 1 | -6/+6 |
| | | | | | | | | | 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 back from Ajisai 0.5.0 the implementations of the SSLv3 MAC and PRF | lloyd | 2008-09-27 | 1 | -0/+240 |
| | | | | | | | | | | | and the TLS v1.0 PRF. These were removed from Botan in v1.4.5. Initially I had felt that since these protocols were specific to SSL/TLS they should be placed in Ajisai (an SSL/TLS library based on Botan). However upon further reflection I have realized it is quite possible that other alternate implementations of SSL/TLS based on Botan would be quite desirable, and so to make that (a very slightly bit) easier I am adding back the SSL/TLS functions to Botan, so other SSL/TLS libs can use them directly. | ||||
* | Use --init arg, was disabled at some point earlier | lloyd | 2008-09-16 | 1 | -1/+1 |
| | |||||
* | Time RSA key generation again | lloyd | 2008-09-15 | 1 | -1/+5 |
| |