PEM: Always use PEM_def_callback() when cb == NULL in pem_read_bio_key()
Too many other functions depend on this being done.
Fixes
@@ -48,11 +48,8 @@ static EVP_PKEY *pem_read_bio_key(BIO *bp, EVP_PKEY **x,
return NULL;
}
- if (u != NULL && cb == NULL)
- cb = PEM_def_callback;
if (cb == NULL)
- ui_method = UI_null();
- else
+ cb = PEM_def_callback;
ui_method = allocated_ui_method = UI_UTIL_wrap_read_pem_callback(cb, 0);
if (ui_method == NULL)
return NULL;
