aboutsummaryrefslogtreecommitdiff
path: root/crypto/x509/x509_v3.c
AgeCommit message (Collapse)AuthorFilesLines
2016-08-04Constify some ASN1_OBJECT *obj input parametersFdaSilvaYY1-3/+3
Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-07-25Constify ... X509|X509_CRL|X509_REVOKED|_get_ext*()FdaSilvaYY1-1/+1
Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1300)
2016-05-17Copyright consolidation 09/10Rich Salz1-54/+6
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-05-16Fix some missing OBJ_dup failure checks.FdaSilvaYY1-1/+1
Fix some missing OBJ_dup failure checks. Merged from https://boringssl.googlesource.com/boringssl/+/0ce78a757d815c0dde9ed5884229f3a5b2cb3e9c%5E! Reviewed-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1057)
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
This was done by the following find . -name '*.[ch]' | /tmp/pl where /tmp/pl is the following three-line script: print unless $. == 1 && m@/\* .*\.[ch] \*/@; close ARGV if eof; # Close file to reset $. And then some hand-editing of other files. Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
2015-10-15embed value field of X509_EXTENSIONDr. Stephen Henson1-2/+2
Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte1-1/+1
There are header files in crypto/ that are used by a number of crypto/ submodules. Move those to crypto/include/internal and adapt the affected source code and Makefiles. The header files that got moved are: crypto/cryptolib.h crypto/md32_common.h Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-04-30free NULL cleanup 5aRich Salz1-4/+2
Don't check for NULL before calling a free routine. This gets X509_.*free: x509_name_ex_free X509_policy_tree_free X509_VERIFY_PARAM_free X509_STORE_free X509_STORE_CTX_free X509_PKEY_free X509_OBJECT_free_contents X509_LOOKUP_free X509_INFO_free Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-03-23make X509_EXTENSION opaqueDr. Stephen Henson1-0/+1
Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-03-23Remove old ASN.1 code.Dr. Stephen Henson1-1/+1
Remove old M_ASN1_ macros and replace any occurences with the corresponding function. Remove d2i_ASN1_bytes, d2i_ASN1_SET, i2d_ASN1_SET: no longer used internally. Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell1-173/+183
Reviewed-by: Tim Hudson <tjh@openssl.org>
2005-07-26improved error checking and some fixesNils Larsch1-2/+8
PR: 1170 Submitted by: Yair Elharrar Reviewed and edited by: Nils Larsch
2002-12-04Typo in X509v3_get_ext_by_criticalDr. Stephen Henson1-1/+1
2000-12-08Merge from the ASN1 branch of new ASN1 codeDr. Stephen Henson1-4/+5
to main trunk. Lets see if the makes it to openssl-cvs :-)
1999-12-02Change the trust and purpose code so it doesn't need initDr. Stephen Henson1-21/+0
either and has a static and dynamic mix.
1999-11-29Add part of chain verify SSL support code: not complete or doing anythingDr. Stephen Henson1-0/+22
yet. Add a function X509_STORE_CTX_purpose_inherit() which implements the logic of "inheriting" purpose and trust from a parent structure and using a default: this will be used in the SSL code and possibly future S/MIME. Partial documentation of the 'verify' utility. Still need to document how all the extension checking works and the various error messages.
1999-10-20Replace the macros in asn1.h with function equivalents. Also make UTF8StringsDr. Stephen Henson1-1/+1
tolerated in certificates.
1999-05-02Yet another stack.Ben Laurie1-22/+26
1999-04-23Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1-5/+5
Submitted by: Reviewed by: PR:
1999-04-19Change functions to ANSI C.Ulf Möller1-49/+17
1999-04-13Delete all the old X509V3 pack and unpack stuff and various structures andDr. Stephen Henson1-115/+0
files associated with them. This stuff is all obsoleted by the new X509V3 code.
1998-12-21Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall1-20/+20
1998-12-21Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall1-0/+409