aboutsummaryrefslogtreecommitdiff
path: root/crypto/x509v3/v3_pku.c
AgeCommit message (Collapse)AuthorFilesLines
2001-02-23Get rid of ASN1_ITEM_FUNCTIONS dummy functionDr. Stephen Henson1-1/+1
prototype hack. This unfortunately means that every ASN1_*_END construct cannot have a trailing ;
2001-02-23Initial support for ASN1_ITEM_FUNCTION option toDr. Stephen Henson1-1/+1
change the way ASN1 modules are exported. Still needs a bit of work for example the hack which a dummy function prototype to avoid compilers warning about multiple ;s.
2000-12-13Rewrite the extension code to use an ASN1_ITEM structureDr. Stephen Henson1-6/+3
for its ASN1 operations as well as the old style function pointers (i2d, d2i, new, free). Change standard extensions to support this. Fix a warning in BN_mul(), bn_mul.c about uninitialised 'j'.
2000-12-08Merge from the ASN1 branch of new ASN1 codeDr. Stephen Henson1-46/+6
to main trunk. Lets see if the makes it to openssl-cvs :-)
2000-06-01There have been a number of complaints from a number of sources that namesRichard Levitte1-1/+1
like Malloc, Realloc and especially Free conflict with already existing names on some operating systems or other packages. That is reason enough to change the names of the OpenSSL memory allocation macros to something that has a better chance of being unique, like prepending them with OPENSSL_. This change includes all the name changes needed throughout all C files.
2000-01-30Seek out and destroy another evil cast.Ulf Möller1-1/+1
1999-10-20Replace the macros in asn1.h with function equivalents. Also make UTF8StringsDr. Stephen Henson1-2/+2
tolerated in certificates.
1999-06-21Implement STACK_OF(ANS1_OBJECT) for extended key usage extension, change theDr. Stephen Henson1-4/+4
documentation to reflect the STACK_OF(CONF_VALUE) change to the CONF lib and use ANSI typedefs for X509V3_EXT_I2D and X509V3_EXT_FREE.
1999-04-26Remove NOPROTO definitions and error code comments.Ulf Möller1-14/+0
1999-04-23Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1-3/+3
Submitted by: Reviewed by: PR:
1999-04-19Change functions to ANSI C.Ulf Möller1-15/+7
1999-03-27Add initial support for Thawte strong extranet certificate extensions andDr. Stephen Henson1-2/+4
include an 'indent' option to V3 stuff.
1999-03-06Add an extra 'raw' function r2i to the extension code. Nothing uses this yet andDr. Stephen Henson1-1/+1
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.
1999-02-22Various changes to make this stuff compile under Win32 and VC++ with andDr. Stephen Henson1-6/+3
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
1999-02-21Fix warning.Ben Laurie1-2/+4
1999-02-19Overhaul 'crl' application, add a proper X509_CRL_print function and startDr. Stephen Henson1-1/+1
to support CRL extensions.
1999-02-17Fuller authority key id support, partial support for private key usage extensionDr. Stephen Henson1-0/+172
and really fix the ASN.1 IMPLICIT bug this time :-)