Go to the documentation of this file.
19 #ifndef PSA_CRYPTO_ADJUST_KEYPAIR_TYPES_H
20 #define PSA_CRYPTO_ADJUST_KEYPAIR_TYPES_H
26 #if defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT) || \
27 defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT) || \
28 defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE) || \
29 defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_DERIVE)
30 #define PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC 1
33 #if defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT) || \
34 defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT) || \
35 defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_GENERATE) || \
36 defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_DERIVE)
37 #define PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC 1
40 #if defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_IMPORT) || \
41 defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_EXPORT) || \
42 defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_GENERATE) || \
43 defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_DERIVE)
44 #define PSA_WANT_KEY_TYPE_DH_KEY_PAIR_BASIC 1
51 #if defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC)
52 #define PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY 1
55 #if defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC)
56 #define PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY 1
59 #if defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_BASIC)
60 #define PSA_WANT_KEY_TYPE_DH_PUBLIC_KEY 1
76 #if defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC)
77 #define PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT 1
78 #define PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT 1
81 #if defined(PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC)
82 #define PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT 1
83 #define PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT 1
86 #if defined(PSA_WANT_KEY_TYPE_DH_KEY_PAIR_BASIC)
87 #define PSA_WANT_KEY_TYPE_DH_KEY_PAIR_IMPORT 1
88 #define PSA_WANT_KEY_TYPE_DH_KEY_PAIR_EXPORT 1