summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/rsa/rsa_lib.c
diff options
context:
space:
mode:
authormarkus <>2003-03-17 19:57:16 +0000
committermarkus <>2003-03-17 19:57:16 +0000
commitf70fbcbe107b93fd24d31f9afa4e99bf2464a2b7 (patch)
treebec19d17062fad889c529144dab8655dc0a8de38 /src/lib/libcrypto/rsa/rsa_lib.c
parenta4c0f9de9c618e0271a7e122136bdfe50301a6d7 (diff)
downloadopenbsd-f70fbcbe107b93fd24d31f9afa4e99bf2464a2b7.tar.gz
openbsd-f70fbcbe107b93fd24d31f9afa4e99bf2464a2b7.tar.bz2
openbsd-f70fbcbe107b93fd24d31f9afa4e99bf2464a2b7.zip
update to official patch from openssl.org; ok deraadt@, millert@
Diffstat (limited to 'src/lib/libcrypto/rsa/rsa_lib.c')
-rw-r--r--src/lib/libcrypto/rsa/rsa_lib.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/lib/libcrypto/rsa/rsa_lib.c b/src/lib/libcrypto/rsa/rsa_lib.c
index f71870a338..37fff8bce3 100644
--- a/src/lib/libcrypto/rsa/rsa_lib.c
+++ b/src/lib/libcrypto/rsa/rsa_lib.c
@@ -70,7 +70,13 @@ static const RSA_METHOD *default_RSA_meth=NULL;
70 70
71RSA *RSA_new(void) 71RSA *RSA_new(void)
72 { 72 {
73 return(RSA_new_method(NULL)); 73 RSA *r=RSA_new_method(NULL);
74
75#ifndef OPENSSL_NO_FORCE_RSA_BLINDING
76 r->flags|=RSA_FLAG_BLINDING;
77#endif
78
79 return r;
74 } 80 }
75 81
76void RSA_set_default_method(const RSA_METHOD *meth) 82void RSA_set_default_method(const RSA_METHOD *meth)
@@ -181,10 +187,6 @@ RSA *RSA_new_method(ENGINE *engine)
181 OPENSSL_free(ret); 187 OPENSSL_free(ret);
182 ret=NULL; 188 ret=NULL;
183 } 189 }
184
185 /* Enforce blinding. */
186 ret->flags |= RSA_FLAG_BLINDING;
187
188 return(ret); 190 return(ret);
189 } 191 }
190 192