diff options
Diffstat (limited to 'src/lib/libcrypto/dsa/dsa_gen.c')
-rw-r--r-- | src/lib/libcrypto/dsa/dsa_gen.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libcrypto/dsa/dsa_gen.c b/src/lib/libcrypto/dsa/dsa_gen.c index cb0b4538a4..0fcd25f8b0 100644 --- a/src/lib/libcrypto/dsa/dsa_gen.c +++ b/src/lib/libcrypto/dsa/dsa_gen.c | |||
@@ -120,7 +120,7 @@ int dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits, | |||
120 | BIGNUM *r0,*W,*X,*c,*test; | 120 | BIGNUM *r0,*W,*X,*c,*test; |
121 | BIGNUM *g=NULL,*q=NULL,*p=NULL; | 121 | BIGNUM *g=NULL,*q=NULL,*p=NULL; |
122 | BN_MONT_CTX *mont=NULL; | 122 | BN_MONT_CTX *mont=NULL; |
123 | int i, k, n=0, m=0, qsize = qbits >> 3; | 123 | int i, k,n=0,b,m=0, qsize = qbits >> 3; |
124 | int counter=0; | 124 | int counter=0; |
125 | int r=0; | 125 | int r=0; |
126 | BN_CTX *ctx=NULL; | 126 | BN_CTX *ctx=NULL; |
@@ -232,6 +232,7 @@ int dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits, | |||
232 | /* "offset = 2" */ | 232 | /* "offset = 2" */ |
233 | 233 | ||
234 | n=(bits-1)/160; | 234 | n=(bits-1)/160; |
235 | b=(bits-1)-n*160; | ||
235 | 236 | ||
236 | for (;;) | 237 | for (;;) |
237 | { | 238 | { |