| Commit message (Expand) | Author | Age | Files | Lines |
* | Shuffle things around. Add NIST X.509 test to build. | lloyd | 2014-01-01 | 3 | -328/+0 |
* | Give everything setting a feature test macro in build.h a version code | lloyd | 2013-11-28 | 1 | -1/+1 |
* | Move assert.h from internal to very public (included in types.h) | lloyd | 2013-03-13 | 1 | -1/+0 |
* | The messages for assertion checks were done both ways, both "assertion | lloyd | 2012-07-09 | 1 | -2/+2 |
* | Fairly huge update that replaces the old secmem types with std::vector | lloyd | 2012-05-18 | 2 | -14/+14 |
* | Multi-expoentiation, using the single bit variation. Using a 2 or 3 | lloyd | 2011-06-01 | 1 | -1/+2 |
* | PointGFp::get_affine_{x,y} doesn't return a reference | lloyd | 2011-05-31 | 1 | -2/+2 |
* | Reject s == 0 or r == 0 in a ECC signature. | lloyd | 2011-05-19 | 1 | -1/+4 |
* | ECC private keys had two different constructors, one taking a group | lloyd | 2011-04-08 | 3 | -13/+7 |
* | Fix the ordering of the GOST 34.10 signature values. Add a test | lloyd | 2011-02-07 | 1 | -4/+4 |
* | Use size_t instead of u32bit in all of pubkey | lloyd | 2010-10-12 | 2 | -20/+20 |
* | Use BOTAN_ASSERT in various places | lloyd | 2010-09-26 | 1 | -4/+5 |
* | Remove more uses of vector to pointer implicit conversions | lloyd | 2010-09-13 | 1 | -7/+7 |
* | More Doxygen updates/fixes | lloyd | 2010-06-15 | 1 | -2/+8 |
* | Fix a few hundred Doxygen warnings | lloyd | 2010-06-15 | 1 | -1/+2 |
* | Replace PointGFp::check_invaraints, which would either return silently | lloyd | 2010-03-19 | 1 | -8/+4 |
* | Add a couple of verification tests for GOST 34.10 | lloyd | 2010-03-16 | 1 | -3/+16 |
* | Remove iostream/stdio includes | lloyd | 2010-03-13 | 1 | -3/+0 |
* | Fix GOST 34.10 pub key loading (uses little endian format, what the fsck?) | lloyd | 2010-03-13 | 1 | -6/+25 |
* | Fix GOST, wasn't getting found in engine | lloyd | 2010-03-13 | 2 | -4/+4 |
* | Remove the now no-op classes PK_Encrypting_Key, | lloyd | 2010-03-08 | 1 | -4/+2 |
* | Constify sign and verify ops | lloyd | 2010-03-05 | 2 | -6/+5 |
* | Remove sign and verify ops from key types | lloyd | 2010-03-05 | 2 | -43/+0 |
* | Rename PK_Ops::Signature_Operation to PK_Ops::Signature | lloyd | 2010-03-05 | 1 | -1/+1 |
* | Add verification ops for all signature key types | lloyd | 2010-03-05 | 2 | -3/+62 |
* | Remove the sign() operation from the public key objects, totally replaced | lloyd | 2010-03-05 | 2 | -49/+0 |
* | Add signature generation operation classes. Remove sign() from | lloyd | 2010-03-05 | 2 | -1/+57 |
* | Fix GOST pubkey encoding when x.bytes() != y.bytes() | lloyd | 2010-03-04 | 1 | -1/+1 |
* | Fix exception text | lloyd | 2010-03-04 | 1 | -1/+1 |
* | Quite the hack, here. | lloyd | 2010-03-04 | 1 | -0/+3 |
* | Fix GOST 34.10 pubkey encoding | lloyd | 2010-03-04 | 2 | -3/+13 |
* | Remove load hooks from ECC classes, unused | lloyd | 2010-03-04 | 1 | -1/+8 |
* | Add similar decoding constructors to the private keys | lloyd | 2010-03-04 | 1 | -5/+4 |
* | Remove X509_Decoder. Fix GOST-34.10 DER constructor (was default to normal ECC) | lloyd | 2010-03-04 | 2 | -41/+14 |
* | Add a new constructor to each public key algorithm (only the public | lloyd | 2010-03-04 | 1 | -15/+19 |
* | Add a new function to public key x509_subject_public_key which returns | lloyd | 2010-03-04 | 2 | -33/+10 |
* | Small cleanups | lloyd | 2010-03-02 | 2 | -22/+13 |
* | Add some simple constructors to the EC_ base key types to simplify | lloyd | 2010-03-02 | 2 | -28/+5 |
* | Remove auto_ptr from ECC key types | lloyd | 2010-03-02 | 2 | -167/+25 |
* | Remove a fairly useless member of EC_PublicKey that was only used for | lloyd | 2010-03-02 | 2 | -44/+1 |
* | Kill get_EC_Dom_Pars_by_oid | lloyd | 2010-03-01 | 1 | -3/+1 |
* | Clean up EC_Domain_Params | lloyd | 2010-03-01 | 1 | -5/+3 |
* | Move contents of gfpmath to numbertheory. Adjust dependencies. | lloyd | 2010-02-25 | 1 | -1/+0 |
* | Convert PointGFp::get_affine_{x,y} to return just the BigInt value | lloyd | 2010-02-25 | 1 | -5/+5 |
* | Convert 3-arg constructoor of PointGFp to take BigInts instead of | lloyd | 2010-02-25 | 1 | -2/+1 |
* | Remove PointGFp::mult_this_secure | lloyd | 2010-02-24 | 1 | -5/+4 |
* | Remove debug print | lloyd | 2010-02-24 | 1 | -5/+0 |
* | Of _course_, GOST 34.10 uses a non-standard X.509 encoding, and _of course_ | lloyd | 2009-12-12 | 2 | -5/+105 |
* | Add an implementation of GOST 34.10-2001 as described in | lloyd | 2009-11-19 | 3 | -0/+434 |