summaryrefslogtreecommitdiffstats
path: root/crypto/asn1 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Check it actually compiles this time ;-)Dr. Stephen Henson2009-12-021-2/+2
|
* PR: 2120Dr. Stephen Henson2009-12-021-0/+4
| | | | | | Submitted by: steve@openssl.org Initialize fields correctly if pem_str or info are NULL in EVP_PKEY_asn1_new().
* Split PBES2 into cipher and PBKDF2 versions. This tidies the code somewhatDr. Stephen Henson2009-11-253-49/+93
| | | | and is a pre-requisite to adding password based CMS support.
* PR: 2088Dr. Stephen Henson2009-11-121-3/+7
| | | | | | | Submitted by: Aleksey Samsonov <s4ms0n0v@gmail.com> Approved by: steve@openssl.org Fix memory leak in d2i_PublicKey().
* PR: 2090Dr. Stephen Henson2009-11-101-1/+9
| | | | | | | Submitted by: Martin Kaiser <lists@kaiser.cx>, Stephen Henson Approved by: steve@openssl.org Improve error checking in asn1_gen.c
* Fix unitialized warningsDr. Stephen Henson2009-10-041-1/+1
|
* PR: 2056Dr. Stephen Henson2009-10-011-1/+1
| | | | | | | Submitted by: Julia Lawall <julia@diku.dk> Approved by: steve@openssl.org Correct BIO_wirte error handling in asn1_par.c
* Audit libcrypto for unchecked return values: fix all cases enounteredDr. Stephen Henson2009-09-246-29/+55
|
* PR: 1644Dr. Stephen Henson2009-09-062-2/+2
| | | | | | | | | Submitted by: steve@openssl.org Fix to make DHparams_dup() et al work in C++. For 1.0 fix the final argument to ASN1_dup() so it is void *. Replace some *_dup macros with functions.
* PR: 2013Dr. Stephen Henson2009-09-022-1/+9
| | | | | | | | | | | | Submitted by: steve@openssl.org Include a flag ASN1_STRING_FLAG_MSTRING when a multi string type is created. This makes it possible to tell if the underlying type is UTCTime, GeneralizedTime or Time when the structure is reused and X509_time_adj_ex() can handle each case in an appropriate manner. Add error checking to CRL generation in ca utility when nextUpdate is being set.
* PR: 2004Dr. Stephen Henson2009-08-101-1/+1
| | | | | | | Submitted by: Peter Sylvester <peter.sylvester@edelweb.fr> Approved by: steve@openssl.org Handle fractional seconds properly in ASN1_GENERALIZEDTIME_print
* Reject leading 0x80 in OID subidentifiers.Dr. Stephen Henson2009-08-063-1/+14
|
* Update from 1.0.0-stable.Dr. Stephen Henson2009-07-273-28/+30
|
* Update from 1.0.0-stable.Dr. Stephen Henson2009-07-111-0/+1
|
* Updates from 1.0.0-stableDr. Stephen Henson2009-04-065-3/+9
|
* Merge from 1.0.0-stable branch.Dr. Stephen Henson2009-04-032-4/+4
|
* Update from stable branch.Dr. Stephen Henson2009-03-251-2/+0
|
* Update from stable branch.Dr. Stephen Henson2009-03-252-0/+14
|
* Update from stable branch.Dr. Stephen Henson2009-03-251-0/+2
|
* Update from stable branch.Dr. Stephen Henson2009-03-141-9/+21
|
* PR: 1854Dr. Stephen Henson2009-03-092-0/+23
| | | | | | | Submitted by: Oliver Martin <oliver@volatilevoid.net> Reviewed by: steve@openssl.org Support GeneralizedTime in ca utility.
* PR: 1835Dr. Stephen Henson2009-02-141-1/+1
| | | | | | | Submitted by: Damien Miller <djm@mindrot.org> Approved by: steve@openssl.org Fix various typos.
* Submitted by: Peter Sylvester <Peter.Sylvester@edelweb.fr>Dr. Stephen Henson2009-02-101-0/+6
| | | | | | Reviewed by: steve If tagging is universal and SET or SEQUENCE set constructed bit.
* Print out UTF8 and NumericString types in ASN1 parsing utility.Dr. Stephen Henson2009-01-281-0/+2
|
* Update from stable branch.Dr. Stephen Henson2009-01-281-0/+1
|
* Typo: just copy across an unknown type.Dr. Stephen Henson2009-01-281-0/+1
|
* Calculate offset correctly. (Coverity ID 233)Ben Laurie2009-01-011-1/+1
|
* !a && !a->b is clearly wrong! Changed to !a || !a->b (Coverity ID 145).Ben Laurie2008-12-261-1/+1
|
* Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe2008-11-1227-215/+194
| | | | | | knock-on work than expected - they've been extracted into a patch series that can be completed elsewhere, or in a different branch, before merging back to HEAD.
* Update obsolete email address...Dr. Stephen Henson2008-11-0531-31/+31
|
* Don't use clobbered 'i' for checking UTCTime and GeneralizedTime length.Dr. Stephen Henson2008-11-051-2/+2
|
* More size_tification.Ben Laurie2008-11-0113-34/+35
|
* size_tification.Ben Laurie2008-11-0120-160/+180
|
* Create function of the form OBJ_bsearch_xxx() in bsearch typesafe macrosDr. Stephen Henson2008-10-222-12/+8
| | | | | | | | with the appropriate parameters which calls OBJ_bsearch(). A compiler will typically inline this. This avoids the need for cmp_xxx variables and fixes unchecked const issues with CHECKED_PTR_OF()
* Fix a shed load or warnings:Dr. Stephen Henson2008-10-201-5/+5
| | | | | Duplicate const. Use of ; outside function.
* Type-checked (and modern C compliant) OBJ_bsearch.Ben Laurie2008-10-122-15/+24
|
* Experimental new date handling routines. These fix issues with X509_time_adj()Dr. Stephen Henson2008-10-084-2/+46
| | | | and should avoid any OS date limitations such as the year 2038 bug.
* Initial support for delta CRLs. If "use deltas" flag is set attempt to findDr. Stephen Henson2008-09-011-4/+40
| | | | | a delta CRL in addition to a full CRL. Check and search delta in addition to the base.
* Add support for CRLs partitioned by reason code.Dr. Stephen Henson2008-08-291-0/+2
| | | | | | Tidy CRL scoring system. Add new CRL path validation error.
* Initial indirect CRL support.Dr. Stephen Henson2008-08-202-13/+132
|
* Initial support for name constraints certificate extension.Dr. Stephen Henson2008-08-081-0/+2
| | | | TODO: robustness checking on name forms.
* Correctly handle errors in CMS I/O code.Dr. Stephen Henson2008-08-051-0/+2
|
* Add support for nameRelativeToCRLIssuer field in distribution point nameDr. Stephen Henson2008-08-041-0/+2
| | | | fields.
* Make sure not to read beyond end of bufferBodo Möller2008-07-161-6/+7
|
* Avoid warnings with -pedantic, specifically:Dr. Stephen Henson2008-07-052-2/+2
| | | | | | Conversion between void * and function pointer. Value computed not used. Signed/unsigned argument.
* Fix memory leak. The canonical X509_NAME_ENTRY STACK is reallocated ratherDr. Stephen Henson2008-06-061-1/+6
| | | | | than referencing existing X509_NAME_ENTRY structures so needs to be completely freed.
* More type-checking.Ben Laurie2008-06-047-80/+94
|
* Fix it properly this time....Dr. Stephen Henson2008-03-311-1/+1
|
* Fix macro.Dr. Stephen Henson2008-03-311-2/+2
|
* Use correct headers for signed receipts. Use consistent naming.Dr. Stephen Henson2008-03-312-6/+8
| | | | Update cms-test.pl to support OpenSSL 0.9.8.