aboutsummaryrefslogtreecommitdiffstats
path: root/src/pubkey
Commit message (Expand)AuthorAgeFilesLines
* propagate from branch 'net.randombit.botan' (head 9932d4d63417f7fcc199ada244c...lloyd2010-03-095-10/+10
|\
| * propagate from branch 'net.randombit.botan' (head fc86fc4842254088bf820ea6ebf...lloyd2010-03-0223-1926/+475
| |\
| * \ propagate from branch 'net.randombit.botan' (head c1db52e38b60afbc6549af5222d...lloyd2010-02-2517-53/+73
| |\ \
| | * | Drop async.h and switch to using std::async which was added to GCC beforelloyd2010-02-244-14/+10
| | * | Post-merge fixupslloyd2010-02-241-7/+6
| | * | propagate from branch 'net.randombit.botan' (head 2b67727dd9d1e7fe34f3cb7b7f6...lloyd2010-02-246-5/+557
| | |\ \
| | * \ \ propagate from branch 'net.randombit.botan' (head 12382647ef0a28fcb11c824c77b...lloyd2010-01-2117-47/+71
| | |\ \ \
| | | * \ \ propagate from branch 'net.randombit.botan' (head 5525439539abc808b7b8588380a...lloyd2009-12-2217-47/+71
| | | |\ \ \
| | | | * \ \ propagate from branch 'net.randombit.botan' (head 22c82e10d78ad0e2cdaa56cb02f...lloyd2009-12-1617-47/+71
| | | | |\ \ \
| | | | | * | | Post-merge fixeslloyd2009-12-164-4/+4
| | | | | * | | propagate from branch 'net.randombit.botan' (head 744dccf92270cf16b80b50ee275...lloyd2009-12-1623-153/+38
| | | | | |\ \ \
| | | | | * \ \ \ propagate from branch 'net.randombit.botan' (head 2f3665f775fafbdfa517ecdca7f...lloyd2009-11-1917-47/+71
| | | | | |\ \ \ \
| | | | | | * | | | Remove to_string, replacing with std::to_stringlloyd2009-11-184-8/+8
| | | | | | * | | | auto_ptr is unique_ptr in C++0xlloyd2009-11-181-2/+2
| | | | | | * | | | propagate from branch 'net.randombit.botan' (head 23f95467137a0531f74574d1e3e...lloyd2009-11-1813-37/+61
| | | | | | |\ \ \ \
| | | | | | | * | | | Use async in ElGamal encryption and Nyberg-Rueppel verificationlloyd2009-11-182-4/+10
| | | | | | | * | | | Add a simple version of std::async as std_async in async.h and use itlloyd2009-11-172-39/+9
| | | | | | | * | | | Also parallelize DSA signature generation, though due to critical pathlloyd2009-11-171-2/+13
| | | | | | | * | | | Use a thread to compute half of the DSA verification. 20-90% faster dependinglloyd2009-11-171-2/+19
| | | | | | | * | | | In IF decryption, two large powmods are done, one mod p and one mod q. Spawnlloyd2009-11-171-1/+22
| | | | | | | * | | | propagate from branch 'net.randombit.botan' (head 0ac5a29496b4e50775827d9655c...lloyd2009-11-179-25/+24
| | | | | | | |\ \ \ \
| | | | | | | | * \ \ \ propagate from branch 'net.randombit.botan' (head cfb19182987fc95b2a8885584a3...lloyd2009-11-174-5/+5
| | | | | | | | |\ \ \ \
| | | | | | | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head ac888e57b614c623590d79ab615...lloyd2009-11-132-6/+6
| | | | | | | | |\ \ \ \ \
| | | | | | | | * \ \ \ \ \ propagate from branch 'net.randombit.botan' (head 2773c2310e8c0a51975987a2dd6...lloyd2009-11-029-25/+24
| | | | | | | | |\ \ \ \ \ \
| | | | | | | | | * \ \ \ \ \ propagate from branch 'net.randombit.botan' (head 139d6957d20f0b1202e0eacc63c...lloyd2009-10-139-25/+24
| | | | | | | | | |\ \ \ \ \ \
| | | | | | | | | | * \ \ \ \ \ propagate from branch 'net.randombit.botan' (head 92e05ab242e4b6998d685961c53...lloyd2009-09-179-6/+78
| | | | | | | | | | |\ \ \ \ \ \
| | | | | | | | | | * \ \ \ \ \ \ propagate from branch 'net.randombit.botan' (head 5cadcc57872bef55226579df573...lloyd2009-09-089-25/+24
| | | | | | | | | | |\ \ \ \ \ \ \
| | | | | | | | | | | * \ \ \ \ \ \ propagate from branch 'net.randombit.botan' (head 95eb8083f5884531e5ca0667388...lloyd2009-07-2131-96/+113
| | | | | | | | | | | |\ \ \ \ \ \ \
| | | | | | | | | | | * \ \ \ \ \ \ \ propagate from branch 'net.randombit.botan' (head 6a746ccf1e957dba703e6537205...lloyd2009-06-049-25/+24
| | | | | | | | | | | |\ \ \ \ \ \ \ \
| | | | | | | | | | | | * | | | | | | | Replace the (deprecated) auto_ptr with unique_ptr.lloyd2009-04-019-25/+24
* | | | | | | | | | | | | | | | | | | | Deconstify PK_Ops. It's quite reasonable that some op will want tolloyd2010-03-0919-101/+59
* | | | | | | | | | | | | | | | | | | | Add back RSA consistency checking (decrypt only)lloyd2010-03-092-3/+8
* | | | | | | | | | | | | | | | | | | | Have PK_Signer check the validity of all signatures before releasing.lloyd2010-03-092-8/+52
* | | | | | | | | | | | | | | | | | | | Use preexisting powermod precomputations for setting up blinderslloyd2010-03-092-2/+2
* | | | | | | | | | | | | | | | | | | | Remove decls of unimplemented functionslloyd2010-03-081-3/+0
* | | | | | | | | | | | | | | | | | | | Blinder::choose_nonce added a single byte of the timestamps 8 times,lloyd2010-03-081-2/+2
* | | | | | | | | | | | | | | | | | | | Add back in blinding to RSA, RW, ElGamal, and DH.lloyd2010-03-0811-17/+175
* | | | | | | | | | | | | | | | | | | | Rename PK_Encryptor_MR_with_EME and PK_Decryptor_MR_with_EME tolloyd2010-03-083-38/+40
* | | | | | | | | | | | | | | | | | | | Modify pubkey classes to take names instead of object pointers.lloyd2010-03-089-56/+44
* | | | | | | | | | | | | | | | | | | | Have the constructors in pubkey.h take all arguments look_pk does, andlloyd2010-03-082-30/+46
* | | | | | | | | | | | | | | | | | | | Remove the now no-op classes PK_Encrypting_Key,lloyd2010-03-0811-71/+23
* | | | | | | | | | | | | | | | | | | | Remove unused variablelloyd2010-03-051-1/+0
* | | | | | | | | | | | | | | | | | | | Set domain_encoding enum in all EC key constructorslloyd2010-03-051-10/+15
* | | | | | | | | | | | | | | | | | | | Remove IF_Corelloyd2010-03-0511-304/+7
* | | | | | | | | | | | | | | | | | | | Add RSA encrypt/decrypt opslloyd2010-03-052-21/+60
* | | | | | | | | | | | | | | | | | | | Add ops for ElGamal encryption and decryption.lloyd2010-03-0510-341/+160
* | | | | | | | | | | | | | | | | | | | Constify sign and verify opslloyd2010-03-0513-41/+50
* | | | | | | | | | | | | | | | | | | | Remove sign and verify ops from key typeslloyd2010-03-056-109/+0
* | | | | | | | | | | | | | | | | | | | Remove ECDSA_PublicKey::verifylloyd2010-03-052-40/+0
* | | | | | | | | | | | | | | | | | | | Rename PK_Ops::Signature_Operation to PK_Ops::Signaturelloyd2010-03-0510-14/+14