/[smeserver]/rpms/openssl/sme8/openssl-fips-0.9.8e-cve-2013-0166.patch
ViewVC logotype

Annotation of /rpms/openssl/sme8/openssl-fips-0.9.8e-cve-2013-0166.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Tue Feb 18 03:03:09 2014 UTC (10 years, 3 months ago) by wellsi
Branch: MAIN
CVS Tags: openssl-0_9_8e-28_el5_sme, openssl-0_9_8e-33_1_el5_sme, openssl-0_9_8e-32_1_el5_sme, openssl-0_9_8e-27_1_el5_sme, openssl-0_9_8e-27_el5_10_1, openssl-0_9_8e-31_1_el5_sme, HEAD
Branch point for: upstream
Initial import

1 wellsi 1.1 diff -up openssl-fips-0.9.8e/CHANGES.ocsp-dos openssl-fips-0.9.8e/CHANGES
2     diff -up openssl-fips-0.9.8e/crypto/asn1/a_verify.c.ocsp-dos openssl-fips-0.9.8e/crypto/asn1/a_verify.c
3     --- openssl-fips-0.9.8e/crypto/asn1/a_verify.c.ocsp-dos 2005-05-09 02:27:32.000000000 +0200
4     +++ openssl-fips-0.9.8e/crypto/asn1/a_verify.c 2013-02-25 11:34:37.011201995 +0100
5     @@ -133,6 +133,12 @@ int ASN1_item_verify(const ASN1_ITEM *it
6     unsigned char *buf_in=NULL;
7     int ret= -1,i,inl;
8    
9     + if (!pkey)
10     + {
11     + ASN1err(ASN1_F_ASN1_ITEM_VERIFY, ERR_R_PASSED_NULL_PARAMETER);
12     + return -1;
13     + }
14     +
15     EVP_MD_CTX_init(&ctx);
16     i=OBJ_obj2nid(a->algorithm);
17     type=EVP_get_digestbyname(OBJ_nid2sn(i));
18     diff -up openssl-fips-0.9.8e/crypto/ocsp/ocsp_vfy.c.ocsp-dos openssl-fips-0.9.8e/crypto/ocsp/ocsp_vfy.c
19     --- openssl-fips-0.9.8e/crypto/ocsp/ocsp_vfy.c.ocsp-dos 2006-11-13 14:23:05.000000000 +0100
20     +++ openssl-fips-0.9.8e/crypto/ocsp/ocsp_vfy.c 2013-02-25 11:34:38.363204929 +0100
21     @@ -91,9 +91,12 @@ int OCSP_basic_verify(OCSP_BASICRESP *bs
22     {
23     EVP_PKEY *skey;
24     skey = X509_get_pubkey(signer);
25     - ret = OCSP_BASICRESP_verify(bs, skey, 0);
26     - EVP_PKEY_free(skey);
27     - if(ret <= 0)
28     + if (skey)
29     + {
30     + ret = OCSP_BASICRESP_verify(bs, skey, 0);
31     + EVP_PKEY_free(skey);
32     + }
33     + if(!skey || ret <= 0)
34     {
35     OCSPerr(OCSP_F_OCSP_BASIC_VERIFY, OCSP_R_SIGNATURE_FAILURE);
36     goto end;

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed