aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add parenthesis to make the order of evaluation in an expression more obviouslloyd2006-09-091-1/+1
* Add a couple of static_casts to make it clear where a type conversion islloyd2006-09-084-13/+15
* Return the correct type from Basic_Constraints::get_path_limit (was coercinglloyd2006-09-081-1/+1
* Rename instances of X509_PublicKey and PKCS8_PrivateKeylloyd2006-09-069-34/+34
* Split PK_Key into Public_Key and Private_Key; these new classes merge inlloyd2006-09-0610-81/+53
* Implement codec objects for private keys as well.lloyd2006-09-065-125/+155
* Remove some old commented out test code.lloyd2006-09-061-54/+0
* First step in a major rewrite of the high level public key code. Thelloyd2006-09-063-65/+205
* Merge a formerly duplicate function (one in an anonymous namespace inlloyd2006-09-062-28/+19
* Move the declaration of AlgorithmIdentifier into its own header file.lloyd2006-09-061-1/+1
* PK_Verifier no longer keeps a reference to the key being used; it onlylloyd2006-09-061-7/+15
* Change Engine to not rely on the existence of an Algorithm base class forlloyd2006-09-061-123/+83
* Add a new version of the StreamCipher_Filter constructor that takes a keylloyd2006-08-231-0/+11
* Put the definitions of Pipe::LAST_MESSAGE and Pipe::DEFAULT_MESSAGE intolloyd2006-08-231-0/+6
* Fix a bug that caused subject alternative name information to be savedlloyd2006-08-231-2/+5
* X509_Certificate::ex_constraints and ::policies now return (if possible)lloyd2006-08-221-2/+22
* Have OIDS::lookup do the right thing when given an OID that isn'tlloyd2006-08-221-2/+8
* Add "OrgUnit" as an additional synonym for X520.OrganizationalUnit,lloyd2006-08-221-1/+2
* Let SHA_160::W be resized dynamically; potentially the asm version couldlloyd2006-08-211-0/+8
* Remove an oddly placed newlinelloyd2006-08-211-1/+0
* Move bigint_simple_mul into mp_mul.cpp, since that is the only place itlloyd2006-08-193-15/+26
* Move Montgomery reduction algorithm into mp_asm.cpplloyd2006-08-195-65/+66
* Don't test Skipjack at startup - it's really not that important, andlloyd2006-08-191-8/+0
* Remove trailing whitespacelloyd2006-08-192-2/+2
* Simplify the implementation of bigint_divoplloyd2006-08-181-6/+8
* Move montgomery_reduce to after choose_window_bits for better consistencylloyd2006-08-171-18/+18
* Create a slightly higher level wrapper around bigint_monty_redc, save alloyd2006-08-171-18/+13
* Remove whitespacelloyd2006-08-171-3/+0
* Inline the call to word_add in bigint_monty_redc - the carry in waslloyd2006-08-171-3/+3
* Move bigint_monty_redc to its own file; profiling indicates that thislloyd2006-08-172-33/+49
* Split Montgomery reduction into two functions, the core algorithm linkedlloyd2006-08-162-4/+13
* Remove some variables we didn't really need in the key schedulelloyd2006-08-151-6/+4
* Replace Serpent's key_xor function with a macro, so the header can belloyd2006-08-151-6/+5
* Clear the W buffer inside the SHA_160::clear() functionslloyd2006-08-131-0/+1
* Merge the AES TD and TE arrays, so assembly versions can used indexedlloyd2006-08-132-188/+189
* Throw Invalid_Key_Length rather than Invalid_Argument in AES constructorlloyd2006-08-131-2/+1
* Fix compile problem when no timer modules are compiled inlloyd2006-08-121-0/+1
* Make the ByteReader class in CAST_128::key_schedule only manipulatelloyd2006-08-101-2/+2
* If an exception is thrown anywhere inside Init::initialize, catch itlloyd2006-08-091-34/+39
* Remove memory leak - the configuration object was not being deleted.lloyd2006-08-091-0/+1
* Alter how buffering is performed in MDx_HashFunction:add_data; ratherlloyd2006-08-051-11/+19
* Make it possible to insert Engines into the front of the queue;lloyd2006-08-051-3/+7
* The use_engines flag was not being respected; specifically, if therelloyd2006-08-051-4/+8
* Move include of x509_ext.h to x509_ca.h, instead of using forwardlloyd2006-07-311-13/+8
* Fix definition of OID 2.5.4.8; was accidentally changed by search-replacelloyd2006-07-311-1/+1
* Remove FIPS140::good_edc; it has never been used and probably will notlloyd2006-07-291-18/+0
* Change Builtin_Module constructor to take an InitializerOptionslloyd2006-07-282-17/+31
* Add a "selftest" option that allows the user to disable startup selftestslloyd2006-07-281-0/+8
* Remove unneccessary includeslloyd2006-07-281-2/+0
* Add two more constructors to AlgorithmIdentifier, which take alloyd2006-07-221-4/+36