*evp_key = EVP_PKEY_new();
if(!*evp_key) {
log_err("verify: malloc failure in crypto");
- return sec_status_unchecked;
+ return 0;
}
dsa = ldns_key_buf2dsa_raw(key, keylen);
if(!dsa) {
*evp_key = EVP_PKEY_new();
if(!*evp_key) {
log_err("verify: malloc failure in crypto");
- return sec_status_unchecked;
+ return 0;
}
rsa = ldns_key_buf2rsa_raw(key, keylen);
if(!rsa) {
*evp_key = EVP_PKEY_new();
if(!*evp_key) {
log_err("verify: malloc failure in crypto");
- return sec_status_unchecked;
+ return 0;
}
rsa = ldns_key_buf2rsa_raw(key, keylen);
if(!rsa) {
*evp_key = EVP_PKEY_new();
if(!*evp_key) {
log_err("verify: malloc failure in crypto");
- return sec_status_unchecked;
+ return 0;
}
dsa = ldns_key_buf2dsa_raw(key, keylen);
if(!dsa) {
*pubkey = nss_buf2rsa(key, keylen);
if(!*pubkey) {
log_err("verify: malloc failure in crypto");
- return sec_status_unchecked;
+ return 0;
}
/* select SHA version */
#if defined(HAVE_EVP_SHA256) && defined(USE_SHA2)
*pubkey = nss_buf2rsa(key, keylen);
if(!*pubkey) {
log_err("verify: malloc failure in crypto");
- return sec_status_unchecked;
+ return 0;
}
*htype = HASH_AlgMD5;