hcrypto: Fix warnings
This commit is contained in:
@@ -142,7 +142,8 @@ BN_bin2bn(const void *s, int len, BIGNUM *bn)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
hi->length = len;
|
hi->length = len;
|
||||||
memcpy(hi->data, s, len);
|
if (len)
|
||||||
|
memcpy(hi->data, s, len);
|
||||||
return (BIGNUM *)hi;
|
return (BIGNUM *)hi;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -250,7 +251,7 @@ BN_set_bit(BIGNUM *bn, int bit)
|
|||||||
unsigned char *p;
|
unsigned char *p;
|
||||||
|
|
||||||
if ((bit / 8) > hi->length || hi->length == 0) {
|
if ((bit / 8) > hi->length || hi->length == 0) {
|
||||||
size_t len = (bit + 7) / 8;
|
size_t len = bit == 0 ? 1 : (bit + 7) / 8;
|
||||||
void *d = realloc(hi->data, len);
|
void *d = realloc(hi->data, len);
|
||||||
if (d == NULL)
|
if (d == NULL)
|
||||||
return 0;
|
return 0;
|
||||||
|
@@ -534,8 +534,6 @@ ltm_rsa_generate_key(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb)
|
|||||||
|
|
||||||
bitsp = (bits + 1) / 2;
|
bitsp = (bits + 1) / 2;
|
||||||
|
|
||||||
ret = -1;
|
|
||||||
|
|
||||||
FIRST(mp_init_multi(&el, &p, &q, &n, &d,
|
FIRST(mp_init_multi(&el, &p, &q, &n, &d,
|
||||||
&dmp1, &dmq1, &iqmp,
|
&dmp1, &dmq1, &iqmp,
|
||||||
&t1, &t2, &t3, NULL));
|
&t1, &t2, &t3, NULL));
|
||||||
|
Reference in New Issue
Block a user