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 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_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_ECDSA
PSA_WANT_ALG_GCM
PSA_WANT_ALG_HKDF
PSA_WANT_ALG_HMAC
PSA_WANT_ALG_MD2
PSA_WANT_ALG_MD4
PSA_WANT_ALG_MD5
PSA_WANT_ALG_OFB
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_STREAM_CIPHER
PSA_WANT_ALG_TLS12_PRF
PSA_WANT_ALG_TLS12_PSK_TO_MS
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_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_KEY_TYPE_DERIVE
PSA_WANT_KEY_TYPE_HMAC
PSA_WANT_KEY_TYPE_AES
PSA_WANT_KEY_TYPE_ARC4
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_KEY_PAIR
PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY
PSA_WANT_KEY_TYPE_RAW_DATA
PSA_WANT_KEY_TYPE_RSA_KEY_PAIR
PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY