Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-2-1]: src/crypto/dist/openssl/crypto/rsa Pull up following revisi...



details:   https://anonhg.NetBSD.org/src/rev/3b40a083f519
branches:  netbsd-2-1
changeset: 564215:3b40a083f519
user:      tron <tron%NetBSD.org@localhost>
date:      Fri Sep 08 17:09:45 2006 +0000

description:
Pull up following revision(s) (requested by adrianp in ticket #10690):
        crypto/dist/openssl/crypto/rsa/rsa_sign.c: revision 1.3
Apply the third version of the patch from OpenSSL to address this issue.
- Rollback the updates for rsa.h, rsa_eay.c and rsa_err.c as they were
  not necessary to address this vulnerability.
- Small update to the patch for rsa_sign.c for backward compatability so
  the same patch can be applied to 0.9.[6-9]

diffstat:

 crypto/dist/openssl/crypto/rsa/rsa_sign.c |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r d138e6421c48 -r 3b40a083f519 crypto/dist/openssl/crypto/rsa/rsa_sign.c
--- a/crypto/dist/openssl/crypto/rsa/rsa_sign.c Fri Sep 08 17:06:18 2006 +0000
+++ b/crypto/dist/openssl/crypto/rsa/rsa_sign.c Fri Sep 08 17:09:45 2006 +0000
@@ -196,7 +196,7 @@
                /* Parameters to the signature algorithm can also be used to
                   create forgeries */
                if(sig->algor->parameter
-                  && ASN1_TYPE_get(sig->algor->parameter) != V_ASN1_NULL)
+                  && sig->algor->parameter->type != V_ASN1_NULL)
                        {
                        RSAerr(RSA_F_RSA_VERIFY,RSA_R_BAD_SIGNATURE);
                        goto err;



Home | Main Index | Thread Index | Old Index