aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Add operator= and a copy constructor to Extensionslloyd2006-06-221-17/+29
| | | | | | | Add a copy() function to Certificate_Policies Turn make_extension from an anonymous namespace function to a static private function of Extensions
* Add accessor and cloning functions to the Certificate_Extension objectslloyd2006-06-221-2/+39
|
* Add a UCS2_CHARSET enumeration valuelloyd2006-06-191-1/+6
|
* Remove the to_lower function; turns out that both uses of itlloyd2006-06-191-7/+7
| | | | | | | | | | | | | | | within the library were to perform case-insensitive matching, so simply implement that instead. Place all of the character set handling functions into a Charset namespace (and update all callers). Remove the iso2local/local2iso/iso2utf/utf2iso functions, replaced by the new charset transcoder stuff. Initialize the transcoder stored in the global library state upon initialization.
* Add default character set conversion classeslloyd2006-06-191-0/+25
|
* Add some initial support for centralized/user-pluggable characterlloyd2006-06-133-0/+20
| | | | set conversions, to replace the current hardcoded stuff.
* Move the X509_Code enum from enums.h to x509stor.h, since that'slloyd2006-06-132-28/+28
| | | | the only place it is used.
* Add some setter methods to X509_Timelloyd2006-06-111-0/+3
|
* Remove some #include's that were just there for debugging purposes.lloyd2006-06-081-3/+0
|
* Move the word3_muladd routines from mp_asm.h to mp_asmi.h, so theylloyd2006-06-082-26/+31
| | | | | | can make use of word_add Update mp_comba.cpp to include the needed header.
* Revert the last change; it turned out to require a bunch of changes to thelloyd2006-06-062-39/+32
| | | | | | 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-062-32/+39
|
* 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
* Change X509_Certificate::subject_info and issuer_info to returnlloyd2006-06-031-8/+6
| | | | | | | | | 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()
* Reorder the ASN1_Tag enum so the class taggings are listed first.lloyd2006-05-291-7/+7
|
* Syntax changes to the BER and DER APIs to improve readability of codelloyd2006-05-1910-159/+221
| | | | | that uses them. These changes are not backwards compatible, this commit updates all uses of the APIs within the library.
* Initial checkin1.5.6lloyd2006-05-18160-0/+9025