aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate
Commit message (Expand)AuthorAgeFilesLines
* 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
* Inline look_pk funcslloyd2010-03-053-102/+49
* This checkin represents a pretty major change in how PK operations arelloyd2010-03-042-27/+0
* Fix ElGamal pubkey encoding (OID was unknown)lloyd2010-03-041-1/+1
* Catch any exception for parsing name, assume it's a bad OIDlloyd2010-03-041-1/+1
* Modify the ECDSA signature OIDs. Previously the ones using the BSIlloyd2010-03-021-6/+8
* For PEM encoding ECC domain parameters I had been using the identifierlloyd2010-03-021-58/+58
* Kill ECKAEG_Oplloyd2010-03-022-32/+0
* Remove ECDSA_Op and its attendant bitslloyd2010-03-022-32/+0
* Move all of the ECC domain parameter sets to policy.cpp, encoded as PEM,lloyd2010-03-021-0/+296
* propagate from branch 'net.randombit.botan' (head 84baf58b29f3aaaee34e2b873d0...lloyd2010-02-247-208/+186
|\
| * In SCAN_Name's constructor, first run the input through deref_alias beforelloyd2010-02-142-3/+5
| * Add OID for Serpent/CBClloyd2010-01-191-0/+1
| * Add doxygen commentslloyd2009-12-291-12/+39
| * Make startup self-test failures more verboselloyd2009-12-261-2/+1
| * Define lookup.{h,cpp} in terms of Algorithm_Factory. Inline a lot of simplelloyd2009-12-262-187/+123
| * Add OIDs for SEED/CBC and HMAC with SHAlloyd2009-12-261-0/+8
| * New SCAN decoding err string was misleading in one caselloyd2009-12-261-1/+4
| * Improve exception output of SCAN_Name on bad inputlloyd2009-12-261-3/+5
* | propagate from branch 'net.randombit.botan' (head a338abd543caa402c32acd952e8...lloyd2009-12-241-0/+3
|\ \ | |/ |/|
| * propagate from branch 'net.randombit.botan' (head 744dccf92270cf16b80b50ee275...lloyd2009-12-161-0/+3
| |\
| | * propagate from branch 'net.randombit.botan' (head 142a9359ba02d5dfcf3f2c9f999...lloyd2009-12-081-0/+5
| | |\
| | * \ propagate from branch 'net.randombit.botan' (head b431f4bc404f3ed4a5332b69100...lloyd2009-11-201-0/+3
| | |\ \
| | | * | Add an implementation of GOST 34.10-2001 as described inlloyd2009-11-191-0/+3
* | | | | Oops, I was overzealouslloyd2009-12-231-2/+2
* | | | | Avoid MSVC warning 4800 about implicit conversion from T to bool. Mostlylloyd2009-12-231-4/+4
* | | | | Don't require selftest in libstate; macro wraplloyd2009-12-221-2/+6
* | | | | Add missing BOTAN_DLL exports.lloyd2009-12-163-10/+14
|/ / / /
* | | | Make many more headers internal-only.lloyd2009-12-162-12/+13
* | | | Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-162-15/+11
| |_|/ |/| |
* | | Add missing header guards to package.h and botan.hlloyd2009-12-021-0/+5
|/ /
* / Add missing BOTAN_DLL macros for algorithm_benchmark and SCAN_Namelloyd2009-11-201-1/+1
|/
* Stub for AES class using Intel's AES-NI instructions and an engine forlloyd2009-11-061-0/+8
* propagate from branch 'net.randombit.botan' (head 8fb69dd1c599ada1008c4cab2a6...lloyd2009-10-291-4/+4
|\
| * Rename SSE2 stuff to be generally SIMD since it supports at least SSE2lloyd2009-10-291-4/+4
* | Remove the 'realname' attribute on all modules and cc/cpu/os info files.lloyd2009-10-292-4/+0
|/
* New parsing system for SCAN nameslloyd2009-10-072-39/+92
* Run self tests at startuplloyd2009-10-071-0/+4