aboutsummaryrefslogtreecommitdiffstats
path: root/src/pubkey/ecc_key
Commit message (Expand)AuthorAgeFilesLines
* Shuffle things around. Add NIST X.509 test to build.lloyd2014-01-013-279/+0
* Give everything setting a feature test macro in build.h a version codelloyd2013-11-281-1/+1
* Move assert.h from internal to very public (included in types.h)lloyd2013-03-131-1/+0
* Add Public_Key::estimated_strength which gives an approximation of howlloyd2012-07-272-0/+8
* The messages for assertion checks were done both ways, both "assertionlloyd2012-07-091-2/+3
* Fix for bug 209. Required some reworking of the ASN.1 bytestringlloyd2012-07-091-4/+18
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-182-10/+10
* Move the curve over GF(p) code back into its own subdirlloyd2011-05-191-0/+1
* ECC private keys had two different constructors, one taking a grouplloyd2011-04-083-37/+27
* Remove inclusions of unused headers.lloyd2011-02-101-1/+0
* Convert the BER/DER coders to use size_t instead of u32bit for smalllloyd2011-02-091-2/+2
* Use BOTAN_ASSERT in various placeslloyd2010-09-261-4/+5
* Require all PK keys implement check_key. Add for ECC keys.lloyd2010-06-162-3/+9
* Replace PointGFp::check_invaraints, which would either return silentlylloyd2010-03-191-32/+5
* Add a couple of new helper functions to BER_Decoder:lloyd2010-03-191-11/+3
* Set domain_encoding enum in all EC key constructorslloyd2010-03-051-10/+15
* Remove the sign() operation from the public key objects, totally replacedlloyd2010-03-052-6/+6
* Remove unnecessary virtual destructors from ECC key base typeslloyd2010-03-041-4/+0
* Remove load hooks from ECC classes, unusedlloyd2010-03-042-20/+8
* Kill pkcs8_decoderlloyd2010-03-042-49/+0
* Add similar decoding constructors to the private keyslloyd2010-03-042-4/+30
* Remove X509_Decoder. Fix GOST-34.10 DER constructor (was default to normal ECC)lloyd2010-03-042-43/+10
* Add a new constructor to each public key algorithm (only the publiclloyd2010-03-042-0/+20
* The code in pk_codecs was actually entirely tied to the code inlloyd2010-03-041-1/+0
* Kill pkcs8_encoderlloyd2010-03-042-35/+4
* Add a pkcs8_private_key similiar to x509_subject_public_keylloyd2010-03-042-7/+14
* Add a new function to public key x509_subject_public_key which returnslloyd2010-03-042-29/+7
* Add a new function to Public_Key, algorithm_identifier(), which justlloyd2010-03-042-4/+9
* Unused variable warning in catch statementlloyd2010-03-031-1/+1
* Small cleanupslloyd2010-03-022-1/+8
* Add some simple constructors to the EC_ base key types to simplifylloyd2010-03-022-11/+50
* Remove auto_ptr from ECC key typeslloyd2010-03-022-126/+41
* Remove a fairly useless member of EC_PublicKey that was only used forlloyd2010-03-021-2/+0
* Clean up EC_Domain_Paramslloyd2010-03-012-19/+17
* Move contents of gfpmath to numbertheory. Adjust dependencies.lloyd2010-02-251-1/+0
* Inline GFpElementlloyd2010-02-251-3/+1
* Remove PointGFp::mult_this_securelloyd2010-02-241-7/+3
* Remove unused variable in ec_dompar. Add missing include to ecc_keylloyd2010-02-231-0/+1
* Add copyright and license notes to pretty much every file that didn't have them,lloyd2009-12-311-2/+2
* Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-161-7/+0
* Remove the 'realname' attribute on all modules and cc/cpu/os info files.lloyd2009-10-291-2/+0
* Split up util.h into 3 fileslloyd2009-09-171-1/+0
* Fix some unused variable nits pointed out by icc 10.1lloyd2009-07-211-1/+1
* Move some files around to break up dependencies between directorieslloyd2009-07-161-0/+1
* Add a script that reads the output of print_deps.py and rewriteslloyd2009-07-151-6/+7
* Move the contents of pubkey/pubkey (which was kind of a catch-all tolloyd2009-07-151-1/+0
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-302-16/+20
* Reformat for shorter lineslloyd2008-11-071-5/+15
* Remove spurious trailing ; after blockslloyd2008-10-131-1/+1
* Move ECDSA_Signature into CVC module. It is not used by ECDSA directly now.lloyd2008-10-112-92/+94