aboutsummaryrefslogtreecommitdiffstats
path: root/checks/pk.cpp
Commit message (Expand)AuthorAgeFilesLines
* Plain hex_decode now returns a std::vector, use hex_decode_locked tolloyd2012-05-261-21/+21
* Replace 0 and NULL pointer constants with nullptr. Also fix an oldlloyd2012-05-181-2/+2
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-29/+29
* propagate from branch 'net.randombit.botan.tls-state-machine' (head a4741cd07...lloyd2012-04-251-0/+6
|\
| * Some fixes for very minimal builds (typically due to --no-autoload)lloyd2012-04-201-0/+6
* | propagate from branch 'net.randombit.botan' (head 150bd11dd8090559ee1e83394b8...lloyd2011-06-131-4/+4
|\ \ | |/ |/|
| * propagate from branch 'net.randombit.botan' (head 2898d79f992f27a328a3e41d34b...lloyd2010-10-131-4/+4
| |\
| | * propagate from branch 'net.randombit.botan' (head a29c41b4a949207b1544096c3af...lloyd2010-09-031-4/+4
| | |\
| | | * propagate from branch 'net.randombit.botan' (head 96d0a1885774b624812fd143d54...lloyd2010-03-211-4/+4
| | | |\
| | | | * propagate from branch 'net.randombit.botan' (head 9932d4d63417f7fcc199ada244c...lloyd2010-03-091-4/+4
| | | | |\
| | | | | * propagate from branch 'net.randombit.botan' (head c1db52e38b60afbc6549af5222d...lloyd2010-02-251-8/+8
| | | | | |\
| | | | | | * propagate from branch 'net.randombit.botan' (head 12382647ef0a28fcb11c824c77b...lloyd2010-01-211-8/+8
| | | | | | |\
| | | | | | | * Replace the (deprecated) auto_ptr with unique_ptr.lloyd2009-04-011-8/+8
* | | | | | | | ECC private keys had two different constructors, one taking a grouplloyd2011-04-081-6/+7
|/ / / / / / /
* | | | | | | Fix CRL reason codes and updating of CRLs. Add tests for both cases.lloyd2010-10-071-1/+0
* | | | | | | Remove more uses of vector to pointer implicit conversionslloyd2010-09-131-9/+9
|/ / / / / /
* / / / / / Use the standalone version of the hex decoder instead of the wrapper thatlloyd2010-09-031-23/+32
|/ / / / /
* / / / / Add a couple of verification tests for GOST 34.10lloyd2010-03-161-0/+31
|/ / / /
* | | | Deconstify PK_Ops. It's quite reasonable that some op will want tolloyd2010-03-091-7/+14
* | | | Dont need RNG in this testlloyd2010-03-091-3/+2
* | | | Rename PK_Encryptor_MR_with_EME and PK_Decryptor_MR_with_EME tolloyd2010-03-081-6/+6
* | | | Modify pubkey classes to take names instead of object pointers.lloyd2010-03-081-54/+44
* | | | Remove the sign() operation from the public key objects, totally replacedlloyd2010-03-051-13/+41
* | | | More keygen testslloyd2010-03-041-0/+8
* | | | Test GOST with 521-bit prime field (was setting off bug before)lloyd2010-03-041-1/+1
* | | | Split up load/store tests public vs privatelloyd2010-03-041-11/+29
* | | | For each keygen tests, save the file as pem then reload it.lloyd2010-03-041-27/+80
* | | | Add GOST 34.10 benchmarks. Kill of last bits of ECKAEG terminology.lloyd2010-03-021-1/+1
|/ / /
* / / Delete gfp_element.h and remove the gfpmath testslloyd2010-02-251-1/+0
|/ /
* | Clean up exceptions. Remove some unused ones like Config_Error. Makelloyd2010-01-051-14/+14
* | Add copyright and license notes to pretty much every file that didn't have them,lloyd2009-12-311-0/+6
|/
* Reorganize all GF(p)/ECC tests to be called from pk.cpplloyd2008-11-171-0/+2
* Fix segfault due to shared objects in DLIES testlloyd2008-11-111-3/+10
* Remove lookup.h use from DLIES, PK key agreement, DSA param gen, get_enc.cpplloyd2008-11-111-2/+3
* Add ECKAEG tests from InSiTo, by Manuel Hartllloyd2008-10-141-0/+1
* Move InSiTo's ECDSA tests into the main test suitelloyd2008-10-121-10/+11
* Handle building Botan with almost all public key code disabled (though onlylloyd2008-10-011-27/+38
* Report skipped DH testslloyd2008-10-011-2/+3
* Note in test suite output if DSA tests are being skippedlloyd2008-10-011-6/+7
* During the public key test suite, print . if the test passed, ? if thelloyd2008-10-011-7/+16
* Compliation fixeslloyd2008-09-281-6/+5
* Modularize the public key algorithms, though currently a great deal oflloyd2008-09-281-37/+102
* Allow test suite to build even if RNG or DLIES is missinglloyd2008-09-281-1/+8
* Use the Timer class for all benchmarkinglloyd2008-09-051-34/+42
* Remove most of the direct references to the global_rng() calllloyd2008-06-281-44/+34
* Remove uses of global PRNG from self-test and benchmark code. Assumeslloyd2008-06-271-11/+10
* Remove load checking, as it requires an RNG (at least at the moment).lloyd2008-06-271-22/+32
* Similiar combining transform for the ElGamal, DSA, and NR private keylloyd2008-06-201-4/+8
* Consolidate the two DH_PrivateKey constructors into a single one takinglloyd2008-06-201-12/+18
* Convert pkcs8_decoder() and x509_decoder() to take a RandomNumberGenerator&lloyd2008-06-201-2/+6