aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* New IF constructors, simplifies RSA/RWlloyd2010-03-046-72/+67
* Remove DH_PrivateKey::PKCS8_load_hooklloyd2010-03-042-15/+23
* Remove unnecessary virtual destructors from ECC key base typeslloyd2010-03-041-4/+0
* Add back the Integrity_Failure exception. For one, removing it causeslloyd2010-03-041-0/+9
* 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
* Catch parse errors in OID, throw Invalid_OIDlloyd2010-03-041-1/+9
* Fix ElGamal pubkey encoding (OID was unknown)lloyd2010-03-041-1/+1
* Catch any exception for parsing name, assume it's a bad OIDlloyd2010-03-041-1/+1
* Changes to CVC to deal with the fact that you can't create an uninitializedlloyd2010-03-043-8/+10
* 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-0412-13/+7
* 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-048-23/+36
* Fix stupid typolloyd2010-03-031-1/+1
* Pass the args to SIMD_32 variant of rotate_left/rotate_right as constlloyd2010-03-031-6/+6
* Only disable VC++ warning C4275 with DLL buildslloyd2010-03-031-2/+2
* Unused variable warning in catch statementlloyd2010-03-031-1/+1
* Unused variable warning in catch statementlloyd2010-03-031-1/+1
* Fix VC++ static lib buildslloyd2010-03-031-0/+4
* Fix Windows distclean targetlloyd2010-03-031-1/+3
* Disable VC warning 4275lloyd2010-03-031-1/+1
* Remove BOTAN_DLL from templates, VC++ doesn't like itlloyd2010-03-032-2/+2
* Reorganize where some CVC code goes to avoid template bloat + VC problemslloyd2010-03-037-95/+66
* Minor cleanups in Salsa20 codelloyd2010-03-032-42/+9
* Use static_cast if using std::time-based get_nanoseconds_clock to makelloyd2010-03-031-2/+6
* Use a macro to make Salsa20 code a bit more compactlloyd2010-03-031-66/+26
* Add XSalsa20lloyd2010-03-032-12/+108
* Modify the ECDSA signature OIDs. Previously the ones using the BSIlloyd2010-03-021-6/+8
* CVC assumed sigs were DER encoded by default. Not truelloyd2010-03-024-25/+7
* Remove ECDSA_Signature encoding/decoding cruftlloyd2010-03-023-83/+39
* Cleanups, remove dead codelloyd2010-03-028-96/+27
* Port in the code for forming the EAC encoding of an ECDSA key, so nowlloyd2010-03-021-19/+47
* Lots of internal CVC cleanupslloyd2010-03-0213-192/+121
* Remove some needless usages of auto_ptr in CVClloyd2010-03-027-22/+33
* For PEM encoding ECC domain parameters I had been using the identifierlloyd2010-03-022-60/+60
* Make two variants of OS2ECP, one taking pointer + length, and otherlloyd2010-03-023-16/+20
* Use a single dir for all boost.python objectslloyd2010-03-021-5/+3
* Fix python_pbkdf2 for new signature.lloyd2010-03-021-3/+19
* Small cleanupslloyd2010-03-024-23/+21