aboutsummaryrefslogtreecommitdiffstats
path: root/src/pubkey/gost_3410/gost_3410.cpp
Commit message (Expand)AuthorAgeFilesLines
* Shuffle things around. Add NIST X.509 test to build.lloyd2014-01-011-176/+0
* Move assert.h from internal to very public (included in types.h)lloyd2013-03-131-1/+0
* The messages for assertion checks were done both ways, both "assertionlloyd2012-07-091-2/+2
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-10/+10
* Multi-expoentiation, using the single bit variation. Using a 2 or 3lloyd2011-06-011-1/+2
* PointGFp::get_affine_{x,y} doesn't return a referencelloyd2011-05-311-2/+2
* Reject s == 0 or r == 0 in a ECC signature.lloyd2011-05-191-1/+4
* ECC private keys had two different constructors, one taking a grouplloyd2011-04-081-1/+1
* Fix the ordering of the GOST 34.10 signature values. Add a testlloyd2011-02-071-4/+4
* Use size_t instead of u32bit in all of pubkeylloyd2010-10-121-8/+8
* Use BOTAN_ASSERT in various placeslloyd2010-09-261-4/+5
* Remove more uses of vector to pointer implicit conversionslloyd2010-09-131-7/+7
* Replace PointGFp::check_invaraints, which would either return silentlylloyd2010-03-191-8/+4
* Add a couple of verification tests for GOST 34.10lloyd2010-03-161-3/+16
* Remove iostream/stdio includeslloyd2010-03-131-3/+0
* Fix GOST 34.10 pub key loading (uses little endian format, what the fsck?)lloyd2010-03-131-6/+25
* Fix GOST, wasn't getting found in enginelloyd2010-03-131-2/+2
* Constify sign and verify opslloyd2010-03-051-4/+3
* Remove sign and verify ops from key typeslloyd2010-03-051-33/+0
* Add verification ops for all signature key typeslloyd2010-03-051-3/+39
* Remove the sign() operation from the public key objects, totally replacedlloyd2010-03-051-40/+0
* Add signature generation operation classes. Remove sign() fromlloyd2010-03-051-0/+41
* Fix GOST pubkey encoding when x.bytes() != y.bytes()lloyd2010-03-041-1/+1
* Fix exception textlloyd2010-03-041-1/+1
* Fix GOST 34.10 pubkey encodinglloyd2010-03-041-3/+11
* Remove load hooks from ECC classes, unusedlloyd2010-03-041-1/+8
* Remove X509_Decoder. Fix GOST-34.10 DER constructor (was default to normal ECC)lloyd2010-03-041-32/+13
* Add a new function to public key x509_subject_public_key which returnslloyd2010-03-041-27/+8
* Small cleanupslloyd2010-03-021-21/+11
* Add some simple constructors to the EC_ base key types to simplifylloyd2010-03-021-25/+0
* Remove auto_ptr from ECC key typeslloyd2010-03-021-135/+23
* Remove a fairly useless member of EC_PublicKey that was only used forlloyd2010-03-021-32/+1
* Kill get_EC_Dom_Pars_by_oidlloyd2010-03-011-3/+1
* Clean up EC_Domain_Paramslloyd2010-03-011-5/+3
* Convert PointGFp::get_affine_{x,y} to return just the BigInt valuelloyd2010-02-251-5/+5
* Convert 3-arg constructoor of PointGFp to take BigInts instead oflloyd2010-02-251-2/+1
* Remove PointGFp::mult_this_securelloyd2010-02-241-5/+4
* Remove debug printlloyd2010-02-241-5/+0
* Of _course_, GOST 34.10 uses a non-standard X.509 encoding, and _of course_lloyd2009-12-121-1/+88
* Add an implementation of GOST 34.10-2001 as described inlloyd2009-11-191-0/+269