aboutsummaryrefslogtreecommitdiffstats
path: root/src/pubkey
Commit message (Expand)AuthorAgeFilesLines
...
| | | | | | | | | | | | | * | | | | | | | | | | 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
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Formatting and comment fixlloyd2012-01-241-5/+5
| |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kill off the quite vestigal pubkey_enums header. Move most of the codelloyd2012-03-285-134/+5
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | propagate from branch 'net.randombit.botan' (head 0d0f3fba72f3300bc995c79124a...lloyd2012-03-281-20/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fully working path validation. Even fixes the cases in PKITS where welloyd2012-02-061-20/+0
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Typo in commentlloyd2012-03-091-1/+1
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support ECDH key creation in the key factory function. Patch from Seanlloyd2012-02-031-0/+14
|/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
* / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / Whitespacelloyd2012-02-022-4/+3
|/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Multi-expoentiation, using the single bit variation. Using a 2 or 3lloyd2011-06-012-2/+4
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PointGFp::get_affine_{x,y} doesn't return a referencelloyd2011-05-311-2/+2
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the curve over GF(p) code back into its own subdirlloyd2011-05-192-2/+4
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reject s == 0 or r == 0 in a ECC signature.lloyd2011-05-192-2/+5
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ECC private keys had two different constructors, one taking a grouplloyd2011-04-0813-91/+78
|/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-095-14/+8
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the ordering of the GOST 34.10 signature values. Add a testlloyd2011-02-071-4/+4
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove friend decl of now dead functionlloyd2011-02-071-2/+0
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid cast warningslloyd2010-11-051-2/+2
|/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a BOTAN_DEPRECATED macro which can provide compile-timelloyd2010-11-022-0/+3
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new top-level algorithm which provides basic functionality: namelloyd2010-11-011-1/+1
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make MemoryRegion::set protected, change all callerslloyd2010-10-291-8/+15
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | s/u32bit/size_t/lloyd2010-10-291-1/+1
|/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use output_length() instead of OUTPUT_LENGTH pseudo-propertylloyd2010-10-131-4/+4
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use size_t instead of u32bit in all of pubkeylloyd2010-10-1232-187/+185
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tidylloyd2010-09-301-3/+4
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use BOTAN_ASSERT in various placeslloyd2010-09-267-25/+33
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we generate a k such that s or r is 0, don't fail, simply retrylloyd2010-09-261-11/+13
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In RSA and RW key generation, if we generate a key that isn't exactlylloyd2010-09-222-11/+12