aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add the NIST X.509 test suite into misc/nist_testslloyd2006-06-06480-0/+476
|
* Revert the last change; it turned out to require a bunch of changes to thelloyd2006-06-064-47/+40
| | | | | | assembly code in order to handle the argument aliasing correctly, and it seems I don't understand GCC's extended asm syntax well enough to figure out how to get it work in a way that isn't hideous.
* Remove one parameter from word_madd2 and word_madd3lloyd2006-06-064-40/+47
|
* Try to normalize all calls to word_madd{2,3} so that the last twolloyd2006-06-061-2/+2
| | | | | arguments are always the same (and thus allow removing a parameter from each call).
* Use b instead of a as a temp variable in word3_muladd to betterlloyd2006-06-061-3/+3
| | | | match the code in word3_muladd_2
* Instead of #undef'ing ASM at the end of mp_asm.h, just havelloyd2006-06-064-8/+6
| | | | mp_asmi.h check to see if it has already been defined.
* Mirror changes to mp_ia32/mp_asm.h in mp_amd64/mp_asm.hlloyd2006-06-061-32/+53
|
* Make the mp_asm.h for x86 a little more readable using macroslloyd2006-06-061-25/+42
| | | | and some features of the GCC extended asm syntax.
* Mention that the CMS code is now in misc/cmslloyd2006-06-051-3/+4
|
* Don't print a CRL from the X.509 CA example.lloyd2006-06-051-7/+0
|
* Various fixes for cms_ealg.cpp, still not compiling, but getting closer.lloyd2006-06-041-73/+74
|
* Add a clean target to the cms Makefilelloyd2006-06-031-0/+3
|
* Various hacks that get the old CMS code close to compiling underlloyd2006-06-037-63/+85
| | | | | mainline. Not completely done, getting some of it to work may require changes to the ASN.1 code.
* Update the copyrights in the CMS codelloyd2006-06-038-8/+8
|
* Add the (very old) CMS | S/MIME support code to misc/cmslloyd2006-06-0318-0/+1513
|
* Update the GTK+ example readme filelloyd2006-06-031-8/+5
|
* Add the GTK+ example code to misc/lloyd2006-06-035-0/+701
|
* Fix mkconfig.pl to write to in-tree configure.pllloyd2006-06-031-5/+1
|
* Move the configure.pl generation code into the tree.lloyd2006-06-0362-0/+3506
|
* Move Botan.spec to misc/lloyd2006-06-031-0/+0
|
* Move Boost.Python wrapper from doc/ to misc/ lloyd2006-06-039-0/+0
|
* Move botan.rc from doc/ to new top level dir misc/lloyd2006-06-031-0/+0
|
* doc/wrap -> doc/pythonlloyd2006-06-039-0/+0
|
* Add some (very preliminary) Boost.Python wrapper code.lloyd2006-06-039-0/+260
|
* Change X509_Certificate::subject_info and issuer_info to returnlloyd2006-06-035-178/+115
| | | | | | | | | a vector of strings instead of a single string that combines the relevent fields. Change how X509_Certificate stores information. Renamed self_signed() to is_self_signed()
* Delete trailing whitespace in some documentation files.lloyd2006-05-303-4/+4
|
* Reorder the ASN1_Tag enum so the class taggings are listed first.lloyd2006-05-291-7/+7
|
* Change some calls to vector.at() to use operator[] for GCC 2.95.xlloyd2006-05-293-3/+3
| | | | compatability.
* Mark the es_unix module as not being available on FreeBSD; on FreeBSD 6.1lloyd2006-05-281-1/+1
| | | | the module doesn't build due to what appears to be a libc bug.
* Update changelog and readme with new planned release date for 1.5.71.5.7lloyd2006-05-282-2/+3
|
* Drop the Visual C++ assembly module for the time being - many testlloyd2006-05-283-514/+5
| | | | failures when enabled.
* Drop an unused function from the Visual C++ assembler code.lloyd2006-05-281-29/+7
|
* The two-argument linear multiply function in the Visual C++ assemblylloyd2006-05-281-33/+69
| | | | was assuming 4-word blocks rather than 8. Fixed, but not yet tested.
* The implementation of word8_madd3 had the wrong signature in thelloyd2006-05-281-9/+10
| | | | Visual C++ version of the x86 assembler module.
* Use .empty() instead of comparing .size() to 0 in a few cases, andlloyd2006-05-272-10/+11
| | | | | reorder an if statement for better readability.
* Delete doc/deprecated.txt, currently unused.lloyd2006-05-191-6/+0
|
* If we find a problem during the BigInt tests, print the data in hexlloyd2006-05-191-8/+2
| | | | instead of decimal.
* Update some of the examples to reflect the new APIs.lloyd2006-05-192-14/+24
|
* Syntax changes to the BER and DER APIs to improve readability of codelloyd2006-05-1943-1163/+1250
| | | | | that uses them. These changes are not backwards compatible, this commit updates all uses of the APIs within the library.
* Remove references for deleted docs in RPM spec filelloyd2006-05-181-2/+1
|
* Minor change to DO_8_TIMES() macro for better readability lloyd2006-05-181-2/+8
|
* Clean up algorithm dispatch in mp_mul.cpplloyd2006-05-181-10/+8
|
* Split off the generic intro stuff from readme.txt into doc/info.txtlloyd2006-05-183-39/+43
|
* Bump version number in configure.pl, and remove mention of somelloyd2006-05-181-3/+2
| | | | removed documentation from the Makefile doc list.
* Drop doc/bugs.txt; its contents have been imported into Bugzillalloyd2006-05-181-50/+0
| | | | | (located at http://www.randombit.net/bugzilla/)
* Change the Qt mutex to use the new Mutex_Factory abstractionlloyd2006-05-184-69/+17
|
* Rename mod_qt to mux_qt, as all (very minimal) non-mutex functionalitylloyd2006-05-184-0/+0
| | | | | is going to be removed.
* Initial checkin1.5.6lloyd2006-05-18538-0/+104737