File crypto_config.h

PSA crypto configuration options (set of defines)

Defines

PSA_WANT_ALG_CBC_NO_PADDING

When MBEDTLS_PSA_CRYPTO_CONFIG is disabled in mbedtls_config.h, this file is not used, and cryptographic mechanisms are supported through the PSA API if and only if they are supported through the mbedtls_xxx API.

PSA_WANT_ALG_CBC_PKCS7
PSA_WANT_ALG_CCM
PSA_WANT_ALG_CCM_STAR_NO_TAG
PSA_WANT_ALG_CMAC
PSA_WANT_ALG_CFB
PSA_WANT_ALG_CHACHA20_POLY1305
PSA_WANT_ALG_CTR
PSA_WANT_ALG_DETERMINISTIC_ECDSA
PSA_WANT_ALG_ECB_NO_PADDING
PSA_WANT_ALG_ECDH
PSA_WANT_ALG_FFDH
PSA_WANT_ALG_ECDSA
PSA_WANT_ALG_JPAKE
PSA_WANT_ALG_GCM
PSA_WANT_ALG_HKDF
PSA_WANT_ALG_HKDF_EXTRACT
PSA_WANT_ALG_HKDF_EXPAND
PSA_WANT_ALG_HMAC
PSA_WANT_ALG_MD5
PSA_WANT_ALG_OFB
PSA_WANT_ALG_PBKDF2_HMAC
PSA_WANT_ALG_PBKDF2_AES_CMAC_PRF_128
PSA_WANT_ALG_RIPEMD160
PSA_WANT_ALG_RSA_OAEP
PSA_WANT_ALG_RSA_PKCS1V15_CRYPT
PSA_WANT_ALG_RSA_PKCS1V15_SIGN
PSA_WANT_ALG_RSA_PSS
PSA_WANT_ALG_SHA_1
PSA_WANT_ALG_SHA_224
PSA_WANT_ALG_SHA_256
PSA_WANT_ALG_SHA_384
PSA_WANT_ALG_SHA_512
PSA_WANT_ALG_SHA3_224
PSA_WANT_ALG_SHA3_256
PSA_WANT_ALG_SHA3_384
PSA_WANT_ALG_SHA3_512
PSA_WANT_ALG_STREAM_CIPHER
PSA_WANT_ALG_TLS12_PRF
PSA_WANT_ALG_TLS12_PSK_TO_MS
PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS
PSA_WANT_ECC_BRAINPOOL_P_R1_256
PSA_WANT_ECC_BRAINPOOL_P_R1_384
PSA_WANT_ECC_BRAINPOOL_P_R1_512
PSA_WANT_ECC_MONTGOMERY_255
PSA_WANT_ECC_MONTGOMERY_448
PSA_WANT_ECC_SECP_K1_192
PSA_WANT_ECC_SECP_K1_256
PSA_WANT_ECC_SECP_R1_192
PSA_WANT_ECC_SECP_R1_224
PSA_WANT_ECC_SECP_R1_256
PSA_WANT_ECC_SECP_R1_384
PSA_WANT_ECC_SECP_R1_521
PSA_WANT_DH_RFC7919_2048
PSA_WANT_DH_RFC7919_3072
PSA_WANT_DH_RFC7919_4096
PSA_WANT_DH_RFC7919_6144
PSA_WANT_DH_RFC7919_8192
PSA_WANT_KEY_TYPE_DERIVE
PSA_WANT_KEY_TYPE_PASSWORD
PSA_WANT_KEY_TYPE_PASSWORD_HASH
PSA_WANT_KEY_TYPE_HMAC
PSA_WANT_KEY_TYPE_AES
PSA_WANT_KEY_TYPE_ARIA
PSA_WANT_KEY_TYPE_CAMELLIA
PSA_WANT_KEY_TYPE_CHACHA20
PSA_WANT_KEY_TYPE_DES
PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY
PSA_WANT_KEY_TYPE_DH_PUBLIC_KEY
PSA_WANT_KEY_TYPE_RAW_DATA
PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY
PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC
PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT
PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT
PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE
PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_DERIVE
PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC
PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT
PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT
PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_GENERATE
PSA_WANT_KEY_TYPE_DH_KEY_PAIR_BASIC
PSA_WANT_KEY_TYPE_DH_KEY_PAIR_IMPORT
PSA_WANT_KEY_TYPE_DH_KEY_PAIR_EXPORT
PSA_WANT_KEY_TYPE_DH_KEY_PAIR_GENERATE