aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/asn1
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo in asn1.h (PRINTABLESTRING_STRING) and fix a bug in object creationDr. Stephen Henson1999-02-131-1/+1
| | | | perl script. It failed if the OID had any zeros in it.
* First cut for a very conservative source tree cleanup:Ralf S. Engelschall1999-02-102-589/+0
| | | | | | | | | | | | | | | | 1. merge various obsolete readme texts into doc/ssleay.txt where we collect the old documents and readme texts. 2. remove the first part of files where I'm already sure that we no longer need them because of three reasons: either they are just temporary files which were left by Eric or they are preserved original files where I've verified that the diff is also available in the CVS via "cvs diff -rSSLeay_0_8_1b" or they were renamed (as it was definitely the case for the crypto/md/ stuff). We've still a horrible mess under crypto/bn/asm/. There for a lot of files I'm sure whether we need them or not. So, when someone knows it better, feel free to cleanup there.
* Oops. Forgot to do a 'make errors'.Dr. Stephen Henson1999-02-103-0/+9
|
* More extension code. Incomplete support for subject and issuer altDr. Stephen Henson1999-02-102-2/+215
| | | | | | | name, issuer and authority key id. Change the i2v function parameters and add an extra 'crl' parameter in the X509V3_CTX structure: guess what that's for :-) Fix to ASN1 macro which messed up IMPLICIT tag and add f_enum.c which adds a2i, i2a for ENUMERATED.
* Update dependencies.Ben Laurie1999-02-091-0/+3
|
* Oops... forgot to add new ENUMERATED file...Dr. Stephen Henson1999-02-091-0/+307
|
* Support for ASN1 ENUMERATED type. This copies and duplicates the ASN1_INTEGERDr. Stephen Henson1999-02-096-3/+97
| | | | code and adds support to ASN1_TYPE and asn1parse.
* Add support for GeneralName and GeneralNames extensions. Also preliminaryDr. Stephen Henson1999-02-074-5/+16
| | | | | | support for subject and issuer alt name. Add a new ASN1 macro and fix a nasty bug that left an ASN1 buffer modified on an error condition with IMPLICIT tagging.
* More pissing about to get pem.h to behave properly.Ben Laurie1999-01-303-12/+10
|
* Break circular dependency between pem and err.Ben Laurie1999-01-301-10/+10
|
* Update dependencies.Ben Laurie1999-01-301-2/+11
|
* Remember to add the new file this time :-)Dr. Stephen Henson1999-01-281-0/+126
|
* Add ASN1 code for netscape certificate sequences.Dr. Stephen Henson1999-01-284-2/+8
|
* Continuing adding X509 V3 support. This starts to integrate the code withDr. Stephen Henson1999-01-244-2/+12
| | | | | | the main library, but only with printing at present. To see this try: openssl x509 -in cert.pem -text on a certificate with some extensions in it.
* Correct bracketing error.Ben Laurie1999-01-211-5/+5
|
* Continued patches so certificates and CRLs now can support and useDr. Stephen Henson1999-01-204-19/+36
| | | | GeneralizedTime.
* This time, get it right.Ben Laurie1999-01-191-411/+445
|
* Finally lay dependencies to rest (I hope!).Ben Laurie1999-01-191-1/+591
|
* This is the result of a "make errors" with the new error building functionalityDr. Stephen Henson1999-01-183-0/+21
| | | | in place.
* New err_code.pl script to retain old error codes. This should allow the useDr. Stephen Henson1999-01-181-1/+3
| | | | | of 'make errors' without causing huge re-organisations of files when a new code is added.
* Time to blow up the source tree :-) This is the beginning of support forDr. Stephen Henson1999-01-176-9/+433
| | | | | | | | | | | | | | | | | | | | | GeneralizedTime. At several points PKIX specifies that GeneralizedTime can be used but OpenSSL doesn't currently support it. This patch adds several files and a bunch of functions. Of interest is the ASN1_TIME structure and its related functions. At several points certificates, CRLs et al specify that a time can be expressed as a choice of UTCTime and GeneralizedTime. Currently OpenSSL interprets this (wrongly) as UTCTime because GeneralizedTime isn't supported. The ASN1_TIME stuff provides this functionality. Still todo is to trace which cert and CRL points need an ASN1_TIME and modify the utilities appropriately and of course fix all the bugs. Note new OpenSSL copyright in the new file a_time.c. I didn't put it in a_gentm.c because it is a minimally modified form a_utctm.c . Since this adds new files and error codes you will need to do a 'make errors' at the top level to add the new codes.
* Accept NULL in *_free.Ben Laurie1999-01-072-0/+6
|
* Fix things so DH_free() will be no-op when passed NULL, like RSA_free() andDr. Stephen Henson1999-01-061-1/+1
| | | | | | DSA_free(): this was causing crashes when for example an attempt was made to handle a (currently) unsupported DH public key. Also X509_PUBKEY_set()i wasn't checking errors from d2i_PublicKey().
* Make sure applications free up pkey structures and add netscape extensionDr. Stephen Henson1999-01-032-0/+4
| | | | handling to x509.c
* Fix reference counting.Ben Laurie1999-01-021-1/+6
|
* Move DSA test in ca.c inside #ifdef and make pubkey BIT STRING always haveDr. Stephen Henson1999-01-021-0/+4
| | | | zero unused bits.
* Fix version stuff:Ralf S. Engelschall1998-12-311-1/+1
| | | | | | | | | | | 1. The already released version was 0.9.1c and not 0.9.1b 2. The next release should be 0.9.2 and not 0.9.1d, because first the changes are already too large, second we should avoid any more 0.9.1x confusions and third, the Apache version semantics of VERSION.REVISION.PATCHLEVEL for the version string is reasonable (and here .2 is already just a patchlevel and not major change). tVS: ----------------------------------------------------------------------
* Fix for sk_insert bug: it never worked properly.stephen1998-12-311-0/+16
| | | | | Allow explicit tag asn macros to handle indefinite length constructed stuff: without this certain "certificates" can't be read in.
* Fix incorrect DER encoding of SETs and all knock-ons from that.Ben Laurie1998-12-2910-54/+164
|
* *** empty log message ***OpenSSL_0_9_1cRalf S. Engelschall1998-12-231-1/+1
|
* Switch version string to SSLeay/OpenSSLRalf S. Engelschall1998-12-231-1/+1
|
* Various cleanups and fixed by Marc and Ralf to start the OpenTLS projectRalf S. Engelschall1998-12-222-1/+2
|
* Import of old SSLeay release: SSLeay 0.9.1b (unreleased)Ralf S. Engelschall1998-12-2159-390/+1088
|
* Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall1998-12-2175-425/+1044
|
* Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall1998-12-2174-0/+13864