aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add basic wrapping for X509_Storelloyd2006-08-231-1/+39
* X509_Certificate::ex_constraints and ::policies now return (if possible)lloyd2006-08-221-2/+22
* Add accessors for the key identifiers, and implement equality operatorslloyd2006-08-222-3/+32
* Remove oid_lookup, since that is handled by X509_Certificate itself now.lloyd2006-08-221-27/+12
* Start code for wrapping X.509 certificates in Pythonlloyd2006-08-222-3/+74
* Move the contents of pipe.cpp into filter.cpplloyd2006-08-222-24/+14
* 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
* Change the header guard to the standard BOTAN_*_H__ formlloyd2006-08-221-2/+2
* The assembly code is only using 81 words of W, but 84 were being allocated.lloyd2006-08-211-2/+2
* Remove a check for GCC in the source; that's what the module compilerlloyd2006-08-211-4/+0
* Rename some variables for consistency with the SHA-1 asm codelloyd2006-08-212-14/+16
* Get ride of an unnecessary register copylloyd2006-08-211-11/+9
* Inside the compression function, store the original stack pointer in thelloyd2006-08-212-28/+38
* Let SHA_160::W be resized dynamically; potentially the asm version couldlloyd2006-08-213-2/+18
* Somewhat ineffectual instruction reorderings in the round functionslloyd2006-08-211-28/+28
* Rotate the temporary variable along with the chaining variables; giveslloyd2006-08-211-175/+154
* Remove an oddly placed newlinelloyd2006-08-211-1/+0
* Fix a typolloyd2006-08-211-1/+1
* Document Pipe's use of Output_Bufferslloyd2006-08-201-29/+45
* Started working on the internals documentation againlloyd2006-08-202-153/+163
* Declare mp_bits for alg_ia32, since it touches the MPI codelloyd2006-08-201-0/+2
* Only error out when multiple modules declaring mp_bits are found _and_lloyd2006-08-202-4/+6
* Move bigint_simple_mul into mp_mul.cpp, since that is the only place itlloyd2006-08-194-17/+26
* Fix typolloyd2006-08-191-1/+1
* Delete trailing whitespacelloyd2006-08-194-5/+5
* Move Montgomery reduction algorithm into mp_asm.cpplloyd2006-08-198-110/+69
* Don't test Skipjack at startup - it's really not that important, andlloyd2006-08-191-8/+0
* Remove trailing whitespacelloyd2006-08-192-2/+2
* Align the major jump targetslloyd2006-08-191-15/+6
* Add an x86 assembly implementation of bigint_mul_add_words, which islloyd2006-08-184-3/+134
* 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
* Fix the es_capi module; was not using the new global_config() accessorlloyd2006-08-171-1/+1
* 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-163-6/+15
* Add a distinct loop ending for loop-until-equals-immediate; other loopslloyd2006-08-155-7/+13
* Remove some variables we didn't really need in the key schedulelloyd2006-08-151-6/+4
* Version bump in the configure scriptlloyd2006-08-152-2/+2
* Change the Serpent linear transforms to use the move-and-shift-3 macrolloyd2006-08-151-4/+2
* Add a specialized shift instruction for 3 that uses LEA to do a shift andlloyd2006-08-151-0/+1
* Drop the asm-specific serpent.hlloyd2006-08-152-34/+0
* Formatting/readability changeslloyd2006-08-151-6/+5
* Replace Serpent's key_xor function with a macro, so the header can belloyd2006-08-152-7/+5
* Remove continuation slashes from the last line of some of the macroslloyd2006-08-151-8/+8
* Reorder the linear transformations for (nominally) better instructionlloyd2006-08-151-10/+10
* Have the expansion loop in the key schedule take advantage of freelloyd2006-08-152-12/+17