aboutsummaryrefslogtreecommitdiffstats
path: root/src/pubkey
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | | | | | | | | | Much cleaning up in ECDSA, though it's still rather a mess (and 50x slowerlloyd2009-11-186-151/+109
|/ / / / / / / / / /
* | | | | | | | | / Move most code that relies heavily on Filters into src/filters.lloyd2009-11-173-221/+0
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | Rename/remove some secmem member variables for better matching with STLlloyd2009-11-174-5/+5
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Make set_all_values in {ECDSA,ECKAEG}_{Public,Private}Key all non-virtual;lloyd2009-11-102-6/+6
|/ / / / / / /
* / / / / / / Remove the 'realname' attribute on all modules and cc/cpu/os info files.lloyd2009-10-2917-34/+0
|/ / / / / /
* | | | | | propagate from branch 'net.randombit.botan.1_8' (head c5ae189464f6ef16e3ce73e...lloyd2009-10-1312-8/+95
|\ \ \ \ \ \
| * | | | | | Reasonably functional RSA support; keygen, import/export, encrypt/decrypt, si...lloyd2009-10-091-1/+7
| * | | | | | Add 'Distributed under...' text to files missing it. Some format cleanupslloyd2009-10-072-1/+10
| | |_|_|_|/ | |/| | | |
| * | | | | Split up util.h into 3 fileslloyd2009-09-179-6/+78
| |/ / / /
* / / / / Fix indentlloyd2009-10-131-1/+1
|/ / / /
* | | | Replace 'XXX' and other such notes with FIXME for easy greppinglloyd2009-07-222-3/+4
* | | | Fix some unused variable nits pointed out by icc 10.1lloyd2009-07-212-7/+1
* | | | One signature of PKCS8::PEM_encode was stray, and didn't have a coorespondinglloyd2009-07-211-5/+0
| |_|/ |/| |
* | | Move back to pk_codecs, propagate to pubkey-refactor donelloyd2009-07-214-0/+0
* | | Move from pk_codecs to pubkey to solve merge problemlloyd2009-07-214-0/+0
* | | Correct source listings for moved fileslloyd2009-07-161-2/+0
* | | Move some files around to break up dependencies between directorieslloyd2009-07-164-0/+4
* | | Add a script that reads the output of print_deps.py and rewriteslloyd2009-07-1516-80/+107
* | | Move the contents of pubkey/pubkey (which was kind of a catch-all tolloyd2009-07-1526-16/+4
|/ /
* / engine.h had copies of some declarations from pk_engine.h that had notlloyd2009-05-137-7/+7
|/
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-3070-988/+1128
* Add back the public key filters, at the request of Andreas Podgurski onlloyd2009-03-193-0/+204
* Update some doxygen comments. Contributed by Charles Brockman in bug #39lloyd2009-03-021-1/+1
* Fix a memory leak in PKCS #8 load_key and encrypt_key that wouldlloyd2008-12-121-5/+9
* DL_Group constructor taking three BigInts had the order of q and g swappedlloyd2008-12-081-1/+1
* Remove pk_lookup - half of it (look_pk.{cpp,h}) depended on libstate directly,lloyd2008-11-1113-178/+5
* Bubble up use of global algo factory out of DSA parameter gen to DL_Grouplloyd2008-11-111-2/+6
* Make the level of key consistency checking performed be a build constantlloyd2008-11-111-19/+3
* Remove unused include of <memory>lloyd2008-11-111-1/+0
* Remove lookup.h use from DLIES, PK key agreement, DSA param gen, get_enc.cpplloyd2008-11-115-48/+67
* Remove lookup dep from basic pubkey classeslloyd2008-11-103-47/+29
* Split pk_pad.h into eme.h and emsa.hlloyd2008-11-101-1/+2
* Move engine to libstate/ directory, since there is a mutual dependencylloyd2008-11-091-1/+0