aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate
Commit message (Expand)AuthorAgeFilesLines
* Initial run at an SRP-6a implementation. Not entirely sure about thelloyd2011-12-171-0/+10
* Add the 2048 bit SRP group from RFC 5054lloyd2011-12-171-0/+15
* Add back min_keylength_of, max_keylength_of, keylength_multiple_oflloyd2011-03-212-0/+87
* Add HMAC, AES, SHA-2, HMAC_RNG deps in libstate for the globallloyd2011-02-111-0/+5
* Remove inclusions of unused headers.lloyd2011-02-101-1/+0
* More VC warning fixeslloyd2011-02-092-4/+4
* More VC warning fixeslloyd2010-12-131-1/+1
* Move PBKDF lookups to enginelloyd2010-11-041-33/+2
* Add a BOTAN_DEPRECATED macro which can provide compile-timelloyd2010-11-021-1/+6
* Doxygen updates.lloyd2010-11-021-1/+1
* Eliminate the constant size_t values in SymmetricAlgorithm that givelloyd2010-10-282-115/+0
* In all cases where the block size of the cipher is fixed, the keylloyd2010-10-141-1/+0
* Remove most uses of HASH_BLOCK_SIZElloyd2010-10-131-1/+1
* s/BLOCK_SIZE/block_size()/lloyd2010-10-131-1/+1
* Use output_length() instead of OUTPUT_LENGTH pseudo-propertylloyd2010-10-131-3/+3
* More size_tlloyd2010-10-132-8/+8
* Use size_t instead of u32bit in entropy and rnglloyd2010-10-121-3/+3
* Use size_t in SCAN_Namelloyd2010-10-123-23/+23
* When creating a PBKDF2, first check if the argument name is a knownlloyd2010-08-211-2/+6
* Fix return value for set_global_state_unless_setlloyd2010-08-081-0/+3
* Move the functions that directly manipulate the global state singletonlloyd2010-08-066-67/+165
* Rename Default_Engine to Core_Engine which describes its purposeslloyd2010-07-272-3/+3
* Modify CPUID so all the check functions are purely inline. Add a newlloyd2010-07-261-0/+3
* Consolidate the two engines that provided assembler implementationslloyd2010-07-131-12/+4
* Rename S2K to PBKDF, because that is by far the most common name - S2Klloyd2010-07-093-12/+22
* If we are going to lazily initialize, just create the type and calllloyd2010-06-251-2/+4
* Doxygenlloyd2010-06-211-5/+23
* Replace "@return a blah" and "@return the blah" with just "@return blah"lloyd2010-06-165-31/+31
* Yet more Doxygen commentslloyd2010-06-161-16/+18
* More Doxygen commentslloyd2010-06-162-0/+10
* Deprecated some of the old lookup functions in Doxygenlloyd2010-06-152-0/+38
* More Doxygen updates/fixeslloyd2010-06-151-2/+2
* Fix a few hundred Doxygen warningslloyd2010-06-154-40/+43
* Use "/*" instead of "/**" in starting comments at the begining of a file.lloyd2010-06-075-5/+5
* mutex.h is internal - had been picking up system installed versionlloyd2010-04-231-1/+1
* Allow adding engines dynamicallylloyd2010-03-241-10/+8
* Delete global RNG and the mutex in ~Library_Statelloyd2010-03-231-3/+5
* Don't require the AES module; if it's there its there, if it's notlloyd2010-03-192-4/+2
* There are some nasty API problems that are caused by having to pass alloyd2010-03-194-8/+235
* At startup, test if lock_mem() at least seems to work. If it doesn't,lloyd2010-03-131-1/+2
* Remove config options to toggle if X.509 extensions are critical orlloyd2010-03-103-48/+0
* Remove the base/default_allocator option, instead save as a per-libstatelloyd2010-03-103-19/+25
* Rename PK_Encryptor_MR_with_EME and PK_Decryptor_MR_with_EME tolloyd2010-03-081-2/+2
* Have the constructors in pubkey.h take all arguments look_pk does, andlloyd2010-03-081-9/+5
* Remove the now no-op classes PK_Encrypting_Key,lloyd2010-03-081-20/+4
* Inline Engine_Core::mod_exp into singler caller, and deletelloyd2010-03-053-72/+0
* Remove IF_Corelloyd2010-03-052-31/+0
* Add ops for ElGamal encryption and decryption.lloyd2010-03-052-27/+0
* Remove NR and DSA specific hookslloyd2010-03-052-54/+0
* Add verification ops for all signature key typeslloyd2010-03-051-2/+2