aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove a declaration for add_alias, which was removed at some pointlloyd2006-07-162-37/+45
* Extend the language offered by InitializerOptions a bit, so thatlloyd2006-07-131-13/+44
* Add a LibraryInitializer constructor taking a std::string, which simplylloyd2006-07-121-0/+9
* Make Mutex_Factory an abstract class, move the creation of the no-oplloyd2006-07-072-2/+6
* Remove a line that should have been deleted in the last commit.lloyd2006-07-071-1/+0
* Have Library_State's constructor thrown an exception if thelloyd2006-07-072-10/+5
* Respect the secure_memory config optionlloyd2006-07-022-1/+9
* Move InitializerOptions out of the Init namespacelloyd2006-07-022-8/+3
* Add del_fun and delete2nd functions for running deleteslloyd2006-07-021-8/+7
* Let modules override the transcoder object (since system libslloyd2006-07-013-1/+10
* Fix config handling (stupid mismatch was causing the getter for thelloyd2006-07-013-11/+8
* Just some small cleanups / variable renameslloyd2006-07-011-6/+9
* Make choose_sig_format a static member of Config rather thanlloyd2006-07-013-27/+14
* Access the global configuration through an object reference insteadlloyd2006-07-0124-359/+386
* Clean up initialization a little bit morelloyd2006-07-013-33/+74
* More config.h fixeslloyd2006-07-016-6/+6
* More config.h include fixeslloyd2006-07-013-3/+3
* Fix more config.h includeslloyd2006-07-014-4/+4
* Fix config.h includeslloyd2006-07-015-5/+5