Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
isv:ownCloud:toolchains:mingw:win32:stable
mingw32-openssl
openssl-1.0.2a-cc-reqs.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File openssl-1.0.2a-cc-reqs.patch of Package mingw32-openssl
--- a/crypto/rsa/rsa_gen.c +++ b/crypto/rsa/rsa_gen.c @@ -226,2 +226,8 @@ static int rsa_builtin_keygen(RSA *rsa, + /* prepare minimum p and q difference */ + if (!BN_one(r3)) + goto err; + if (bitsp > 100 && !BN_lshift(r3, r3, bitsp - 100)) + goto err; + BN_copy(rsa->e, e_value); @@ -253,3 +259,5 @@ static int rsa_builtin_keygen(RSA *rsa, goto err; - } while ((BN_cmp(rsa->p, rsa->q) == 0) && (++degenerate < 3)); + if (!BN_sub(r2, rsa->q, rsa->p)) + goto err; + } while ((BN_ucmp(r2, r3) <= 0) && (++degenerate < 3)); if (degenerate == 3) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor