Loading...
Searching...
No Matches
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