| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow adding engines dynamically | lloyd | 2010-03-24 | 3 | -17/+20 |
* | Remove printfs | lloyd | 2010-03-23 | 1 | -17/+0 |
* | Make Record_Reader event driven. Callers (eg TLS_Client and | lloyd | 2010-03-23 | 6 | -45/+132 |
* | Delete global RNG and the mutex in ~Library_State | lloyd | 2010-03-23 | 1 | -3/+5 |
* | Don't delete the global RNG in AutoSeeded_RNG's destructor | lloyd | 2010-03-23 | 1 | -1/+0 |
* | Rename SecureVector::L param to INITIAL_LEN so as to be somewhat obvious as t... | lloyd | 2010-03-23 | 1 | -2/+3 |
* | Remove SecureBuffer, which is the fixed-size variant of SecureVector. | lloyd | 2010-03-23 | 63 | -137/+101 |
* | Remove reference to no-longer existing function in docs | lloyd | 2010-03-22 | 1 | -6/+2 |
* | Fix Doxygen comment for grow_to | lloyd | 2010-03-22 | 1 | -4/+6 |
* | Move class decls together | lloyd | 2010-03-21 | 1 | -10/+10 |
* | Move where pk_ops is included, remove rng.h from dl_algo.h | lloyd | 2010-03-21 | 4 | -5/+3 |
* | KeyPair::check_key's behavior of throwing an exception upon failure was | lloyd | 2010-03-21 | 9 | -112/+75 |
* | In add_entropy(), additionally poll for 64 bits of system entropy | lloyd | 2010-03-19 | 1 | -15/+20 |
* | Don't require the AES module; if it's there its there, if it's not | lloyd | 2010-03-19 | 2 | -4/+2 |
* | Replace PointGFp::check_invaraints, which would either return silently | lloyd | 2010-03-19 | 6 | -55/+29 |
* | Add a couple of new helper functions to BER_Decoder: | lloyd | 2010-03-19 | 6 | -46/+42 |
* | More warning flags | lloyd | 2010-03-19 | 1 | -2/+2 |
* | A number of changes to primality tests: | lloyd | 2010-03-19 | 6 | -168/+46 |
* | There are some nasty API problems that are caused by having to pass a | lloyd | 2010-03-19 | 11 | -64/+119 |
* | Don't call get_eme or get_kdf with name "Raw" (returns NULL); ideally | lloyd | 2010-03-19 | 1 | -3/+3 |
* | Initialize m_pk to null in constructor | lloyd | 2010-03-17 | 1 | -0/+2 |
* | The logic PointGFp::operator*= was basically doing | lloyd | 2010-03-16 | 2 | -29/+31 |
* | Shuffle functions for easier reading | lloyd | 2010-03-16 | 2 | -74/+75 |
* | Disable VC++ 4275 entirely; it also causes warnings when building the | lloyd | 2010-03-16 | 1 | -2/+2 |
* | Fix include. <botan/mp_core.h> was picking up the system installed version, | lloyd | 2010-03-16 | 1 | -1/+1 |
* | Add a couple of verification tests for GOST 34.10 | lloyd | 2010-03-16 | 1 | -3/+16 |
* | Add a special handler for the case of doing a subtraction as in: | lloyd | 2010-03-16 | 7 | -391/+470 |
* | Name other params. Remove decls of functions that don't exist | lloyd | 2010-03-15 | 1 | -14/+36 |
* | Name params | lloyd | 2010-03-15 | 1 | -16/+25 |
* | Various microoptimizations, 5-12% improvement | lloyd | 2010-03-15 | 1 | -8/+15 |
* | Use a 4-bit wide window for point multiplication | lloyd | 2010-03-15 | 1 | -14/+21 |
* | Rewrite point mult to make larger windows easier | lloyd | 2010-03-15 | 1 | -7/+14 |
* | Strength reduce on multiplies in PointGFp | lloyd | 2010-03-15 | 1 | -4/+5 |
* | Cache memory used for operations in point | lloyd | 2010-03-15 | 1 | -16/+18 |
* | Modify to allow better memory caching | lloyd | 2010-03-15 | 2 | -21/+52 |
* | Cache p.sig_words() in curve object | lloyd | 2010-03-15 | 3 | -27/+68 |
* | Use bigint_{mul,sqr} in PointGFp monty ops | lloyd | 2010-03-15 | 2 | -9/+8 |
* | Remove unneeded includes | lloyd | 2010-03-15 | 2 | -23/+4 |
* | If workspace is NULL, skip Karatsuba mul/sqr | lloyd | 2010-03-15 | 1 | -2/+6 |
* | Add PointGFp::monty_sqr | lloyd | 2010-03-15 | 2 | -10/+44 |
* | Remove stdio include | lloyd | 2010-03-13 | 1 | -2/+0 |
* | Remove iostream/stdio includes | lloyd | 2010-03-13 | 1 | -3/+0 |
* | Fix GOST 34.10 pub key loading (uses little endian format, what the fsck?) | lloyd | 2010-03-13 | 1 | -6/+25 |
* | Fix GOST, wasn't getting found in engine | lloyd | 2010-03-13 | 3 | -7/+7 |
* | Use a Modular_Reducer in ECDSA op | lloyd | 2010-03-13 | 2 | -6/+8 |
* | At startup, test if lock_mem() at least seems to work. If it doesn't, | lloyd | 2010-03-13 | 3 | -1/+16 |
* | Cache BigInts as well. Kind of like the old scheme, but created inside | lloyd | 2010-03-13 | 2 | -27/+74 |
* | 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 |