aboutsummaryrefslogtreecommitdiffstats
path: root/src/pubkey/pubkey.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove global_rng calls for setting up blinding, instead require a RNGlloyd2013-12-251-6/+11
* Make error message when key does not support an operation less confusinglloyd2013-09-021-11/+6
* 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/+1
* Replace 0 and NULL pointer constants with nullptr. Also fix an oldlloyd2012-05-181-5/+5
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-23/+23
* propagate from branch 'net.randombit.botan' (head 303b2518a80553214b1e5ab4d9b...lloyd2010-11-041-2/+2
|\
| * propagate from branch 'net.randombit.botan' (head 2898d79f992f27a328a3e41d34b...lloyd2010-10-131-2/+2
| |\
| | * propagate from branch 'net.randombit.botan' (head 96d0a1885774b624812fd143d54...lloyd2010-03-211-2/+2
| | |\
| | | * propagate from branch 'net.randombit.botan' (head 5e9c6107cbb15744c2edf2eb0e2...lloyd2010-03-131-2/+2
| | | |\
| | | | * propagate from branch 'net.randombit.botan' (head 9932d4d63417f7fcc199ada244c...lloyd2010-03-091-2/+2
| | | | |\
| | | | | * propagate from branch 'net.randombit.botan' (head 12382647ef0a28fcb11c824c77b...lloyd2010-01-211-2/+2
| | | | | |\
| | | | | | * propagate from branch 'net.randombit.botan' (head 744dccf92270cf16b80b50ee275...lloyd2009-12-161-1/+1
| | | | | | |\
| | | | | | * | Remove to_string, replacing with std::to_stringlloyd2009-11-181-2/+2
* | | | | | | | Make MemoryRegion::set protected, change all callerslloyd2010-10-291-8/+15
|/ / / / / / /
* | | | | | | Use size_t instead of u32bit in all of pubkeylloyd2010-10-121-17/+17
* | | | | | | Use BOTAN_ASSERT in various placeslloyd2010-09-261-2/+6
* | | | | | | Update all uses of MemoryRegion::append to use either push_back or operator+=lloyd2010-09-151-2/+1
* | | | | | | Remove more uses of vector to pointer implicit conversionslloyd2010-09-131-5/+5
|/ / / / / /
* / / / / / Don't call get_eme or get_kdf with name "Raw" (returns NULL); ideallylloyd2010-03-191-3/+3
|/ / / / /
* / / / / Give PK_Signer users the option of disabling fault protectionlloyd2010-03-131-5/+6
|/ / / /
* | | | Have PK_Signer check the validity of all signatures before releasing.lloyd2010-03-091-7/+47
* | | | Rename PK_Encryptor_MR_with_EME and PK_Decryptor_MR_with_EME tolloyd2010-03-081-16/+16
* | | | Have the constructors in pubkey.h take all arguments look_pk does, andlloyd2010-03-081-18/+26
* | | | Add ops for ElGamal encryption and decryption.lloyd2010-03-051-45/+35
* | | | Add verification ops for all signature key typeslloyd2010-03-051-61/+32
* | | | Add signature generation operation classes. Remove sign() fromlloyd2010-03-051-44/+21
* | | | This checkin represents a pretty major change in how PK operations arelloyd2010-03-041-5/+20
* | | | Clean up PK_Key_Agreement slightlylloyd2010-03-041-15/+0
|/ / /
* | | 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-051-3/+3
| |/ |/|
* | Make many more headers internal-only.lloyd2009-12-161-1/+1
|/
* Move the contents of pubkey/pubkey (which was kind of a catch-all tolloyd2009-07-151-0/+396