openssl/crypto/x509v3
Viktor Dukhovni f3e235ed6f Ensure verify error is set when X509_verify_cert() fails
Set ctx->error = X509_V_ERR_OUT_OF_MEM when verificaiton cannot
continue due to malloc failure.  Also, when X509_verify_cert()
returns <= 0 make sure that the verification status does not remain
X509_V_OK, as a last resort set it it to X509_V_ERR_UNSPECIFIED,
just in case some code path returns an error without setting an
appropriate value of ctx->error.

Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-05-18 15:16:37 -04:00
..
build.info Add more CT utility routines to be used as part of larger patch. 2016-02-25 13:59:11 -05:00
ext_dat.h Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
pcy_cache.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
pcy_data.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
pcy_int.h Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
pcy_lib.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
pcy_map.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
pcy_node.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
pcy_tree.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
tabtest.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_addr.c Ensure verify error is set when X509_verify_cert() fails 2016-05-18 15:16:37 -04:00
v3_akey.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_akeya.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_alt.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_asid.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_bcons.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_bitst.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_conf.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_cpols.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_crld.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_enum.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_extku.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_genn.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_ia5.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_info.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_int.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_lib.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_ncons.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_pci.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_pcia.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_pcons.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_pku.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_pmaps.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_prn.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_purp.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_skey.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_sxnet.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_tlsf.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3_utl.c Copyright consolidation 08/10 2016-05-17 14:51:34 -04:00
v3conf.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3err.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00
v3prin.c Copyright consolidation 07/10 2016-05-17 14:51:26 -04:00