aboutsummaryrefslogtreecommitdiffstats
path: root/src/x509find.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Change the copyrights in all files in the Botan tree to directly reflectlloyd2008-04-101-1/+1
| | | | | | the actual copyright holders. For rationale, see my post to botan-devel on April 9, subject 'Changing license to directly reflect contributors' (http://www.randombit.net/pipermail/botan-devel/2008-April/000527.html)
* Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep thelloyd2008-03-101-1/+1
| | | | | updated dates on files that have actually changed this year. This makes the diff across versions readable again.
* Mass update of the copyright date. Honestly I don't know why I bother,lloyd2008-02-141-1/+1
| | | | | | | but might as well keep it up to date. And it's easier to do it once with a 'perl -pi' command than to update each file over time. Apologies to anyone looking at diffs.
* 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