| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Always keep coord_{x,y,z} < p, so don't ever have to copy or use reducer | lloyd | 2010-03-13 | 1 | -22/+10 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Save workspace for addition calls inside operator*= | lloyd | 2010-03-13 | 2 | -20/+28 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Share workspace among calls to mult2 | lloyd | 2010-03-13 | 2 | -10/+9 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cache a workspace; much faster | lloyd | 2010-03-13 | 2 | -31/+43 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct Doxygen comment | lloyd | 2010-03-13 | 1 | -3/+3 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Small optimizations | lloyd | 2010-03-13 | 1 | -6/+13 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kill stdio include | lloyd | 2010-03-13 | 1 | -2/+0 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unroll point multiply to look at two bits of scalar each iteration. | lloyd | 2010-03-13 | 1 | -2/+24 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Precompute a*r | lloyd | 2010-03-13 | 2 | -2/+9 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More monty_mult cleanups | lloyd | 2010-03-13 | 1 | -6/+4 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Small monty_mult cleanup | lloyd | 2010-03-13 | 1 | -10/+8 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inline/simplifiy monty mult | lloyd | 2010-03-13 | 1 | -31/+15 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Single word p-dash | lloyd | 2010-03-13 | 1 | -3/+4 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only need a single word from p_dash, so only save that single word. | lloyd | 2010-03-13 | 1 | -94/+9 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use Montgomery reduction for the important parts of PointGFp, using | lloyd | 2010-03-13 | 2 | -74/+78 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Name args to bigint_{mul,sqr} in header | lloyd | 2010-03-13 | 1 | -5/+5 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Give PK_Signer users the option of disabling fault protection | lloyd | 2010-03-13 | 2 | -6/+17 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move monty params to curve, since only depend on the prime | lloyd | 2010-03-13 | 1 | -4/+37 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add back code for montgomery PointGFp mult (not used atm) | lloyd | 2010-03-13 | 2 | -14/+165 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hide PointGFp constructors | lloyd | 2010-03-13 | 2 | -7/+14 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove access to the Jacobian coordinate getters get_{x,y,z}, as well | lloyd | 2010-03-13 | 2 | -33/+9 |
|/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / |
|
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | / | Include <netinet/in.h>; needed on FreeBSD at least | lloyd | 2010-03-10 | 1 | -1/+2 |
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove config options to toggle if X.509 extensions are critical or | lloyd | 2010-03-10 | 7 | -96/+47 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make cert decoding errors more verbose | lloyd | 2010-03-10 | 1 | -2/+2 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the base/default_allocator option, instead save as a per-libstate | lloyd | 2010-03-10 | 3 | -19/+25 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guard call to the allocator in deallocate() by checking if the alloc | lloyd | 2010-03-10 | 1 | -1/+1 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DSA and NR require certain parameters (which depend on the randomly | lloyd | 2010-03-09 | 2 | -18/+24 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove decls of removed RSA encrypt/decrypt | lloyd | 2010-03-09 | 1 | -5/+0 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Oops. Secret nonce/seed for blinding for DH and ElGamal was 2^x mod p. | lloyd | 2010-03-09 | 2 | -2/+2 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | De-name unused rng arg | lloyd | 2010-03-09 | 1 | -1/+1 |
|/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / |
|
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Deconstify PK_Ops. It's quite reasonable that some op will want to | lloyd | 2010-03-09 | 22 | -121/+79 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Consolidate code for choosing a window size for fixed width window | lloyd | 2010-03-09 | 4 | -72/+41 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add back RSA consistency checking (decrypt only) | lloyd | 2010-03-09 | 2 | -3/+8 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Have PK_Signer check the validity of all signatures before releasing. | lloyd | 2010-03-09 | 2 | -8/+52 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use preexisting powermod precomputations for setting up blinders | lloyd | 2010-03-09 | 2 | -2/+2 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove decls of unimplemented functions | lloyd | 2010-03-08 | 1 | -3/+0 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Blinder::choose_nonce added a single byte of the timestamps 8 times, | lloyd | 2010-03-08 | 1 | -2/+2 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add back in blinding to RSA, RW, ElGamal, and DH. | lloyd | 2010-03-08 | 15 | -103/+175 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename PK_Encryptor_MR_with_EME and PK_Decryptor_MR_with_EME to | lloyd | 2010-03-08 | 6 | -43/+45 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify pubkey classes to take names instead of object pointers. | lloyd | 2010-03-08 | 20 | -160/+148 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Have the constructors in pubkey.h take all arguments look_pk does, and | lloyd | 2010-03-08 | 3 | -39/+51 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the now no-op classes PK_Encrypting_Key, | lloyd | 2010-03-08 | 19 | -148/+38 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On GMP 5.0 and later, use mpz_powm_sec, which is a version of modular | lloyd | 2010-03-05 | 1 | -0/+6 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update OpenSSL engine for new interface. Similiar to GMP engine, drop | lloyd | 2010-03-05 | 9 | -503/+356 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add GMP PK file | lloyd | 2010-03-05 | 1 | -0/+344 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unused variable | lloyd | 2010-03-05 | 1 | -1/+0 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update GMP engine with new PK operations interface. | lloyd | 2010-03-05 | 8 | -481/+11 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set domain_encoding enum in all EC key constructors | lloyd | 2010-03-05 | 1 | -10/+15 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inline Engine_Core::mod_exp into singler caller, and delete | lloyd | 2010-03-05 | 4 | -74/+19 |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove IF_Core | lloyd | 2010-03-05 | 16 | -366/+7 |