if (params->mdname != NULL) {
md = EVP_MD_fetch(libctx, params->mdname, params->mdprops);
} else {
- if (N <= 0)
+ if (N == 0)
N = (L >= 2048 ? SHA256_DIGEST_LENGTH : SHA_DIGEST_LENGTH) * 8;
md = EVP_MD_fetch(libctx, default_mdname(N), NULL);
}
if (mdsize <= 0)
goto err;
- if (N <= 0)
+ if (N == 0)
N = mdsize * 8;
qsize = N >> 3;
if (params->mdname != NULL) {
md = EVP_MD_fetch(libctx, params->mdname, params->mdprops);
} else {
- if (N <= 0)
+ if (N == 0)
N = (L >= 2048 ? SHA256_DIGEST_LENGTH : SHA_DIGEST_LENGTH) * 8;
md = EVP_MD_fetch(libctx, default_mdname(N), NULL);
}
if (md == NULL)
goto err;
- if (N <= 0)
+ if (N == 0)
N = EVP_MD_size(md) * 8;
qsize = N >> 3;