Go to the documentation of this file.
31 #ifndef PSA_CRYPTO_ADJUST_KEYPAIR_TYPES_H
32 #define PSA_CRYPTO_ADJUST_KEYPAIR_TYPES_H
38 #if defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT) || \
39 defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT) || \
40 defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE) || \
41 defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_DERIVE)
42 #define PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC 1
45 #if defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT) || \
46 defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT) || \
47 defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_GENERATE) || \
48 defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_DERIVE)
49 #define PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC 1
52 #if defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_IMPORT) || \
53 defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_EXPORT) || \
54 defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_GENERATE) || \
55 defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_DERIVE)
56 #define PSA_WANT_KEY_TYPE_DH_KEY_PAIR_BASIC 1
63 #if defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC)
64 #define PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY 1
67 #if defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC)
68 #define PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY 1
71 #if defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_BASIC)
72 #define PSA_WANT_KEY_TYPE_DH_PUBLIC_KEY 1
88 #if defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC)
89 #define PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT 1
90 #define PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT 1
93 #if defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC)
94 #define PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT 1
95 #define PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT 1
98 #if defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_BASIC)
99 #define PSA_WANT_KEY_TYPE_DH_KEY_PAIR_IMPORT 1
100 #define PSA_WANT_KEY_TYPE_DH_KEY_PAIR_EXPORT 1