rp = r->d;
/* clear the top words of T */
- memset(&(rp[r->top]), 0, (max - r->top) * sizeof(BN_ULONG));
+ memset(&rp[r->top], 0, sizeof(*rp) * (max - r->top));
r->top = max;
n0 = mont->n0[0];
{
BN_MONT_CTX *ret;
- if ((ret = OPENSSL_malloc(sizeof(BN_MONT_CTX))) == NULL)
+ if ((ret = OPENSSL_malloc(sizeof(*ret))) == NULL)
return (NULL);
BN_MONT_CTX_init(ret);