Symbol: KEYTYPE
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
251
#define IMPLEMENT_MSBLOB(KEYTYPE, keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
253
EVP_PKEY_##KEYTYPE, #KEYTYPE, \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
247
#define IMPLEMENT_MS(KEYTYPE, keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
251
EVP_PKEY_##KEYTYPE, #KEYTYPE, \
crypto/openssl/test/endecode_test.c
873
#define KEYS(KEYTYPE) \
crypto/openssl/test/endecode_test.c
874
static EVP_PKEY *key_##KEYTYPE = NULL
crypto/openssl/test/endecode_test.c
875
#define MAKE_KEYS(KEYTYPE, KEYTYPEstr, params) \
crypto/openssl/test/endecode_test.c
877
&& TEST_ptr(key_##KEYTYPE = make_key(KEYTYPEstr, NULL, params))
crypto/openssl/test/endecode_test.c
878
#define FREE_KEYS(KEYTYPE) \
crypto/openssl/test/endecode_test.c
879
EVP_PKEY_free(key_##KEYTYPE);
crypto/openssl/test/endecode_test.c
881
#define DOMAIN_KEYS(KEYTYPE) \
crypto/openssl/test/endecode_test.c
882
static EVP_PKEY *template_##KEYTYPE = NULL; \
crypto/openssl/test/endecode_test.c
883
static EVP_PKEY *key_##KEYTYPE = NULL
crypto/openssl/test/endecode_test.c
884
#define MAKE_DOMAIN_KEYS(KEYTYPE, KEYTYPEstr, params) \
crypto/openssl/test/endecode_test.c
886
&& TEST_ptr(template_##KEYTYPE = make_template(KEYTYPEstr, params)) \
crypto/openssl/test/endecode_test.c
887
&& TEST_ptr(key_##KEYTYPE = make_key(KEYTYPEstr, template_##KEYTYPE, NULL))
crypto/openssl/test/endecode_test.c
888
#define FREE_DOMAIN_KEYS(KEYTYPE) \
crypto/openssl/test/endecode_test.c
889
EVP_PKEY_free(template_##KEYTYPE); \
crypto/openssl/test/endecode_test.c
890
EVP_PKEY_free(key_##KEYTYPE)
crypto/openssl/test/endecode_test.c
892
#define IMPLEMENT_TEST_SUITE(KEYTYPE, KEYTYPEstr, fips) \
crypto/openssl/test/endecode_test.c
893
static int test_unprotected_##KEYTYPE##_via_DER(void) \
crypto/openssl/test/endecode_test.c
895
return test_unprotected_via_DER(KEYTYPEstr, key_##KEYTYPE, fips); \
crypto/openssl/test/endecode_test.c
897
static int test_unprotected_##KEYTYPE##_via_PEM(void) \
crypto/openssl/test/endecode_test.c
899
return test_unprotected_via_PEM(KEYTYPEstr, key_##KEYTYPE, fips); \
crypto/openssl/test/endecode_test.c
901
static int test_protected_##KEYTYPE##_via_DER(void) \
crypto/openssl/test/endecode_test.c
903
return test_protected_via_DER(KEYTYPEstr, key_##KEYTYPE, fips); \
crypto/openssl/test/endecode_test.c
905
static int test_protected_##KEYTYPE##_via_PEM(void) \
crypto/openssl/test/endecode_test.c
907
return test_protected_via_PEM(KEYTYPEstr, key_##KEYTYPE, fips); \
crypto/openssl/test/endecode_test.c
909
static int test_public_##KEYTYPE##_via_DER(void) \
crypto/openssl/test/endecode_test.c
911
return test_public_via_DER(KEYTYPEstr, key_##KEYTYPE, fips); \
crypto/openssl/test/endecode_test.c
913
static int test_public_##KEYTYPE##_via_PEM(void) \
crypto/openssl/test/endecode_test.c
915
return test_public_via_PEM(KEYTYPEstr, key_##KEYTYPE, fips); \
crypto/openssl/test/endecode_test.c
918
#define ADD_TEST_SUITE(KEYTYPE) \
crypto/openssl/test/endecode_test.c
919
ADD_TEST(test_unprotected_##KEYTYPE##_via_DER); \
crypto/openssl/test/endecode_test.c
920
ADD_TEST(test_unprotected_##KEYTYPE##_via_PEM); \
crypto/openssl/test/endecode_test.c
921
ADD_TEST(test_protected_##KEYTYPE##_via_DER); \
crypto/openssl/test/endecode_test.c
922
ADD_TEST(test_protected_##KEYTYPE##_via_PEM); \
crypto/openssl/test/endecode_test.c
923
ADD_TEST(test_public_##KEYTYPE##_via_DER); \
crypto/openssl/test/endecode_test.c
924
ADD_TEST(test_public_##KEYTYPE##_via_PEM)
crypto/openssl/test/endecode_test.c
926
#define IMPLEMENT_TEST_SUITE_PARAMS(KEYTYPE, KEYTYPEstr) \
crypto/openssl/test/endecode_test.c
927
static int test_params_##KEYTYPE##_via_DER(void) \
crypto/openssl/test/endecode_test.c
929
return test_params_via_DER(KEYTYPEstr, key_##KEYTYPE); \
crypto/openssl/test/endecode_test.c
931
static int test_params_##KEYTYPE##_via_PEM(void) \
crypto/openssl/test/endecode_test.c
933
return test_params_via_PEM(KEYTYPEstr, key_##KEYTYPE); \
crypto/openssl/test/endecode_test.c
936
#define ADD_TEST_SUITE_PARAMS(KEYTYPE) \
crypto/openssl/test/endecode_test.c
937
ADD_TEST(test_params_##KEYTYPE##_via_DER); \
crypto/openssl/test/endecode_test.c
938
ADD_TEST(test_params_##KEYTYPE##_via_PEM)
crypto/openssl/test/endecode_test.c
940
#define IMPLEMENT_TEST_SUITE_LEGACY(KEYTYPE, KEYTYPEstr) \
crypto/openssl/test/endecode_test.c
941
static int test_unprotected_##KEYTYPE##_via_legacy_PEM(void) \
crypto/openssl/test/endecode_test.c
943
return test_unprotected_via_legacy_PEM(KEYTYPEstr, key_##KEYTYPE); \
crypto/openssl/test/endecode_test.c
945
static int test_protected_##KEYTYPE##_via_legacy_PEM(void) \
crypto/openssl/test/endecode_test.c
947
return test_protected_via_legacy_PEM(KEYTYPEstr, key_##KEYTYPE); \
crypto/openssl/test/endecode_test.c
950
#define ADD_TEST_SUITE_LEGACY(KEYTYPE) \
crypto/openssl/test/endecode_test.c
951
ADD_TEST(test_unprotected_##KEYTYPE##_via_legacy_PEM); \
crypto/openssl/test/endecode_test.c
952
ADD_TEST(test_protected_##KEYTYPE##_via_legacy_PEM)
crypto/openssl/test/endecode_test.c
954
#define IMPLEMENT_TEST_SUITE_MSBLOB(KEYTYPE, KEYTYPEstr) \
crypto/openssl/test/endecode_test.c
955
static int test_unprotected_##KEYTYPE##_via_MSBLOB(void) \
crypto/openssl/test/endecode_test.c
957
return test_unprotected_via_MSBLOB(KEYTYPEstr, key_##KEYTYPE); \
crypto/openssl/test/endecode_test.c
959
static int test_public_##KEYTYPE##_via_MSBLOB(void) \
crypto/openssl/test/endecode_test.c
961
return test_public_via_MSBLOB(KEYTYPEstr, key_##KEYTYPE); \
crypto/openssl/test/endecode_test.c
964
#define ADD_TEST_SUITE_MSBLOB(KEYTYPE) \
crypto/openssl/test/endecode_test.c
965
ADD_TEST(test_unprotected_##KEYTYPE##_via_MSBLOB); \
crypto/openssl/test/endecode_test.c
966
ADD_TEST(test_public_##KEYTYPE##_via_MSBLOB)
crypto/openssl/test/endecode_test.c
968
#define IMPLEMENT_TEST_SUITE_UNPROTECTED_PVK(KEYTYPE, KEYTYPEstr) \
crypto/openssl/test/endecode_test.c
969
static int test_unprotected_##KEYTYPE##_via_PVK(void) \
crypto/openssl/test/endecode_test.c
971
return test_unprotected_via_PVK(KEYTYPEstr, key_##KEYTYPE); \
crypto/openssl/test/endecode_test.c
973
#define ADD_TEST_SUITE_UNPROTECTED_PVK(KEYTYPE) \
crypto/openssl/test/endecode_test.c
974
ADD_TEST(test_unprotected_##KEYTYPE##_via_PVK)
crypto/openssl/test/endecode_test.c
976
#define IMPLEMENT_TEST_SUITE_PROTECTED_PVK(KEYTYPE, KEYTYPEstr) \
crypto/openssl/test/endecode_test.c
977
static int test_protected_##KEYTYPE##_via_PVK(void) \
crypto/openssl/test/endecode_test.c
979
return test_protected_via_PVK(KEYTYPEstr, key_##KEYTYPE); \
crypto/openssl/test/endecode_test.c
981
#define ADD_TEST_SUITE_PROTECTED_PVK(KEYTYPE) \
crypto/openssl/test/endecode_test.c
982
ADD_TEST(test_protected_##KEYTYPE##_via_PVK)