aboutsummaryrefslogtreecommitdiffstats
path: root/src/x509find.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Bump copyright year to 2007lloyd2007-01-201-1/+1
|
* Completely rewrite how the default X509_Store searches are performed,lloyd2006-09-101-86/+41
| | | | | | exposing the actual search objects to the user rather than wrapping them in functions. Primarily this is to avoid the Visual Studio bug alluded to in the last commit.
* Split PK_Key into Public_Key and Private_Key; these new classes merge inlloyd2006-09-061-22/+0
| | | | the interfaces previously included in X509_PublicKey and PKCS8_PrivateKey.
* Remove whitespacelloyd2006-08-171-3/+0
|
* Inline a number of small objects that are only used in a local contextlloyd2006-06-231-50/+44
| | | | | | | (ie, a single function). This will, unfortunately, break GCC 2.95.x support. Most of the operating systems that had shipped with 2.95.x, like OpenBSD and QNX, have since upgraded. Anyone needing 2.95.x support will have to continue using 1.4.x
* Use preincrement instead of postincrement inside of some loops (mostlylloyd2006-06-191-1/+1
| | | | | for consistency with code that uses STL iterators, as these were mostly integer operations, though with one exception).
* Remove the to_lower function; turns out that both uses of itlloyd2006-06-191-10/+2
| | | | | | | | | | | | | | | 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.
* Change X509_Certificate::subject_info and issuer_info to returnlloyd2006-06-031-1/+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()
* Initial checkin1.5.6lloyd2006-05-181-0/+188