Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/12847)
OSSL_STORE_R_FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST,
"%s size is %d, fingerprint size is %zu",
EVP_MD_name(digest), EVP_MD_size(digest), len);
+ OPENSSL_free(search);
return NULL;
}
return ret;
}
+static int test_store_search_by_key_fingerprint_fail(void)
+{
+ int ret;
+ OSSL_STORE_SEARCH *search = NULL;
+
+ ret = TEST_ptr_null(search = OSSL_STORE_SEARCH_by_key_fingerprint(
+ EVP_sha256(), NULL, 0));
+ OSSL_STORE_SEARCH_free(search);
+ return ret;
+}
+
const OPTIONS *test_get_options(void)
{
static const OPTIONS test_options[] = {
}
ADD_TEST(test_store_open);
+ ADD_TEST(test_store_search_by_key_fingerprint_fail);
return 1;
}