aboutsummaryrefslogtreecommitdiffstats
path: root/src/pubkey
Commit message (Expand)AuthorAgeFilesLines
...
* Remove unnecessary virtual destructors from ECC key base typeslloyd2010-03-041-4/+0
* Fix GOST pubkey encoding when x.bytes() != y.bytes()lloyd2010-03-041-1/+1
* Fix exception textlloyd2010-03-041-1/+1
* Quite the hack, here.lloyd2010-03-043-1/+11
* Fix GOST 34.10 pubkey encodinglloyd2010-03-042-3/+13
* Fix loading ElGamal keyslloyd2010-03-041-6/+4
* Remove more load hookslloyd2010-03-047-17/+10
* Remove load hooks from ECC classes, unusedlloyd2010-03-043-21/+16
* Kill pkcs8_decoderlloyd2010-03-048-158/+0
* Add similar decoding constructors to the private keyslloyd2010-03-0416-82/+164
* Remove X509_Decoder. Fix GOST-34.10 DER constructor (was default to normal ECC)lloyd2010-03-0410-173/+24
* Add a new constructor to each public key algorithm (only the publiclloyd2010-03-0419-114/+193
* The code in pk_codecs was actually entirely tied to the code inlloyd2010-03-049-10/+6
* Kill pkcs8_encoderlloyd2010-03-048-124/+4
* Add a pkcs8_private_key similiar to x509_subject_public_keylloyd2010-03-048-27/+49
* Add a new function to public key x509_subject_public_key which returnslloyd2010-03-0411-140/+34
* Add a new function to Public_Key, algorithm_identifier(), which justlloyd2010-03-047-16/+35
* Unused variable warning in catch statementlloyd2010-03-031-1/+1
* For PEM encoding ECC domain parameters I had been using the identifierlloyd2010-03-021-2/+2
* Make two variants of OS2ECP, one taking pointer + length, and otherlloyd2010-03-021-3/+1
* Small cleanupslloyd2010-03-024-23/+21
* Add some simple constructors to the EC_ base key types to simplifylloyd2010-03-028-106/+78
* Remove extraneous includelloyd2010-03-021-4/+0
* Rename ECKAEG to ECDH. As far as I can tell they are the same algorithm,lloyd2010-03-023-31/+35
* Kill ECKAEG_Oplloyd2010-03-027-235/+32
* Remove ECDSA_Op and its attendant bitslloyd2010-03-026-281/+45
* Remove auto_ptr from ECC key typeslloyd2010-03-0211-586/+136
* Remove a fairly useless member of EC_PublicKey that was only used forlloyd2010-03-026-94/+3
* Set PEM constructor (taking a string) to default to "". In this case,lloyd2010-03-022-6/+12
* Move all of the ECC domain parameter sets to policy.cpp, encoded as PEM,lloyd2010-03-023-437/+12
* Add EC domain contructor eating PEM. Set OID in OID constructorlloyd2010-03-012-3/+17
* Add EC_Domain_Params::PEM_encodelloyd2010-03-013-31/+45
* Kill get_EC_Dom_Pars_by_oidlloyd2010-03-013-62/+49
* Clean up EC_Domain_Paramslloyd2010-03-016-184/+144
* Use a Modular_Reducer in ECDSA op for reductions mod the order of the grouplloyd2010-02-252-18/+9
* Move contents of gfpmath to numbertheory. Adjust dependencies.lloyd2010-02-255-6/+1
* Inline GFpElementlloyd2010-02-251-3/+1
* Remove point_{x,y,z} funcs, hide GFpElement entirelylloyd2010-02-251-2/+0
* CurveGFp: Inline, deleting source file. Store only a,b,p aslloyd2010-02-251-38/+41
* Convert PointGFp::get_affine_{x,y} to return just the BigInt valuelloyd2010-02-253-14/+16
* Convert 3-arg constructoor of PointGFp to take BigInts instead oflloyd2010-02-251-2/+1
* Remove PointGFp::mult_this_securelloyd2010-02-245-19/+13
* Remove debug printlloyd2010-02-241-5/+0
* propagate from branch 'net.randombit.botan' (head 84baf58b29f3aaaee34e2b873d0...lloyd2010-02-2411-30/+24
|\
| * Remove unused variable in ec_dompar. Add missing include to ecc_keylloyd2010-02-232-5/+4
| * Remove catch clauses made redundant by inheritence changes in exception hiera...lloyd2010-01-081-5/+0
| * Clean up exceptions. Remove some unused ones like Config_Error. Makelloyd2010-01-054-6/+8
| * Add copyright and license notes to pretty much every file that didn't have them,lloyd2009-12-313-8/+8
| * Switch from TripleDES to AES-256 for private key encryption bylloyd2009-12-261-1/+1
| * Correct documentation about default_pbelloyd2009-12-261-6/+4