aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/x509v3
Commit message (Collapse)AuthorAgeFilesLines
* Change functions to ANSI C.Ulf Möller1999-04-1920-430/+189
|
* Finish off support for Certificate Policies extension.Dr. Stephen Henson1999-04-194-1/+189
|
* Clean up prototypes (prepare for removing NOPROTO).Ulf Möller1999-04-191-2/+2
|
* Removed extra semicolons.Bodo Möller1999-04-191-2/+2
| | | | | | Submitted by: Reviewed by: PR:
* Initial support for Certificate Policies extension: print out works but settingDr. Stephen Henson1999-04-187-28/+638
| | | | isn't fully implemented (yet).
* Allow asn1parse to print out VISIBLESTRING and some code needed for certificateDr. Stephen Henson1999-04-171-0/+29
| | | | policies extension.
* Massive constification.Ben Laurie1999-04-173-14/+14
|
* Another STACK bites the dust.Ben Laurie1999-04-172-17/+23
|
* Add initial support for r2i RAW extensions which can access the config databaseDr. Stephen Henson1999-04-162-2/+107
| | | | | add various X509V3_CTX helper functions and support for LHASH as the config database.
* Fix some warnings. Contributed by Anonymous.Ben Laurie1999-04-161-1/+1
|
* Add some utilities to support SXNet extension also add support in DEF filesDr. Stephen Henson1999-04-146-33/+247
| | | | generator to typesafe stacks.
* Delete all the old X509V3 pack and unpack stuff and various structures andDr. Stephen Henson1999-04-131-7/+7
| | | | files associated with them. This stuff is all obsoleted by the new X509V3 code.
* Add type-safe STACKs and SETs.Ben Laurie1999-04-121-50/+58
|
* Update dependencies.Ben Laurie1999-04-011-0/+11
|
* New Makefile variables $(RANLIB) and $(PERL).Ulf Möller1999-04-011-5/+5
|
* extranet file added...Dr. Stephen Henson1999-03-271-0/+217
|
* Add initial support for Thawte strong extranet certificate extensions andDr. Stephen Henson1999-03-277-20/+61
| | | | include an 'indent' option to V3 stuff.
* Fix security hole.Ben Laurie1999-03-221-16/+17
|
* Using int for the digest length in EVP_DigestFinal() broke some compilers.Dr. Stephen Henson1999-03-141-1/+1
| | | | | Changed to unsigned int: also need an evil cast in pk7_doit.c because a signed, unsigned comparison chokes VC++.
* Add missing funtions from non ANSI section of header files and add missingDr. Stephen Henson1999-03-081-0/+5
| | | | ordinals to libeay.num.
* Delete obsolete old X509V3 files.Dr. Stephen Henson1999-03-074-503/+0
|
* Added support for adding extensions to CRLs, also fix a memory leak andDr. Stephen Henson1999-03-062-0/+25
| | | | | make 'req' check the config file syntax before it adds extensions. Added info in the documentation as well.
* Put the dependencies back.Ben Laurie1999-03-061-0/+171
|
* General source tree makefile cleanups: Made `making xxx in yyy...' displayRalf S. Engelschall1999-03-061-177/+5
| | | | | | | | consistent in the source tree and replaced `/bin/rm' by `rm'. Additonally cleaned up the `make links' target: Remove unnecessary semicolons, subsequent redundant removes, inline point.sh into mklink.sh to speed processing and no longer clutter the display with confusing stuff. Instead only the actually done links are displayed.
* Add an extra 'raw' function r2i to the extension code. Nothing uses this yet andDr. Stephen Henson1999-03-069-13/+15
| | | | | | it is just a place holder for functionality to be added later. Its been added now so the X509V3_EXT_METHOD structure shouldn't (hopefully) have to change after the release.
* Deleted my str_dup() function from X509V3: the same functionality is providedDr. Stephen Henson1999-03-044-17/+5
| | | | by BUF_MEM_strdup(). Added text documentation to the BUF_MEM stuff.
* Update dependencies.Ben Laurie1999-02-271-125/+154
|
* Various changes to make this stuff compile under Win32 and VC++ with andDr. Stephen Henson1999-02-2218-94/+72
| | | | | | | | without -debug option to mk1mf.pl. Change _export to is_export (_export is a reserved word under VC++). Add yucky function prototype function pointer casts. Sanitise the included files in crypto/x509v3. Also changed ssleay.exe target to openssl.exe
* Fix warning.Ben Laurie1999-02-211-2/+4
|
* Add more functionality to issuer alt name and subject alt name. New optionsDr. Stephen Henson1999-02-215-6/+212
| | | | | to include email addresses from DN and copy details from issuer certificate. Include examples in openssl.cnf, update Win32 ordinals.
* Fix a warning.Ben Laurie1999-02-201-2/+4
|
* Generate errors when public/private key check is done.Ben Laurie1999-02-201-1/+1
|
* Preliminary support for reason code CRL extension.Dr. Stephen Henson1999-02-207-6/+137
|
* Overhaul 'crl' application, add a proper X509_CRL_print function and startDr. Stephen Henson1999-02-199-8/+108
| | | | to support CRL extensions.
* Oops! Remeber to include the other patches this time...Dr. Stephen Henson1999-02-176-2/+136
|
* Fuller authority key id support, partial support for private key usage extensionDr. Stephen Henson1999-02-171-0/+172
| | | | and really fix the ASN.1 IMPLICIT bug this time :-)
* Added code to GENERAL_NAME with support for more options and preliminaryDr. Stephen Henson1999-02-175-22/+181
| | | | support for assignment in config files.
* Update error codes.Dr. Stephen Henson1999-02-143-3/+9
|
* Add support for raw extensions. This means that you can include the DER encodingDr. Stephen Henson1999-02-141-11/+102
| | | | | | | | of an arbitrary extension: e.g. 1.3.4.5=critical,RAW:12:34:56 Using this technique currently unsupported extensions can be generated if you know their DER encoding. Even if the extension is supported in future the raw extension will still work: that is the raw version can always be used even if it is a supported extension.
* Update dependencies.Ben Laurie1999-02-131-0/+22
|
* More extension code. Incomplete support for subject and issuer altDr. Stephen Henson1999-02-1015-24/+534
| | | | | | | 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/+22
|
* Comment out def of currently unimplemented function to stop warning.Dr. Stephen Henson1999-02-081-1/+1
|
* Fix filename in comment.Dr. Stephen Henson1999-02-071-1/+1
|
* Add support for GeneralName and GeneralNames extensions. Also preliminaryDr. Stephen Henson1999-02-075-3/+442
| | | | | | 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.
* Delete legacy file.Dr. Stephen Henson1999-02-061-318/+0
|
* Rename v3_bitstr.c to v3_bitst.c to fit in 8+3. Rebuild MINFO to reflectDr. Stephen Henson1999-02-062-13/+13
| | | | change.
* Delete bogus V3 prototype and update the *.num files to include ordinals forDr. Stephen Henson1999-02-011-2/+0
| | | | the new functions. Update MINFO.
* Break circular dependency between pem and err.Ben Laurie1999-01-301-35/+39
|
* Ignore crypto/x509v3/libRalf S. Engelschall1999-01-301-0/+1
|