Lines Matching defs:mbedtls_ssl_transform
1121 struct mbedtls_ssl_transform { struct
1125 size_t minlen; /*!< min. ciphertext length */
1126 size_t ivlen; /*!< IV length */
1127 size_t fixed_ivlen; /*!< Fixed part of IV (AEAD) */
1128 size_t maclen; /*!< MAC(CBC) len */
1129 size_t taglen; /*!< TAG(AEAD) len */
1131 unsigned char iv_enc[16]; /*!< IV (encryption) */
1132 unsigned char iv_dec[16]; /*!< IV (decryption) */
1137 mbedtls_svc_key_id_t psa_mac_enc; /*!< MAC (encryption) */
1138 mbedtls_svc_key_id_t psa_mac_dec; /*!< MAC (decryption) */
1139 psa_algorithm_t psa_mac_alg; /*!< psa MAC algorithm */
1141 mbedtls_md_context_t md_ctx_enc; /*!< MAC (encryption) */
1142 mbedtls_md_context_t md_ctx_dec; /*!< MAC (decryption) */
1146 int encrypt_then_mac; /*!< flag for EtM activation */
1151 mbedtls_ssl_protocol_version tls_version;
1154 mbedtls_svc_key_id_t psa_key_enc; /*!< psa encryption key */
1155 mbedtls_svc_key_id_t psa_key_dec; /*!< psa decryption key */
1156 psa_algorithm_t psa_alg; /*!< psa algorithm */
1158 mbedtls_cipher_context_t cipher_ctx_enc; /*!< encryption context */
1159 mbedtls_cipher_context_t cipher_ctx_dec; /*!< decryption context */
1185 const mbedtls_ssl_transform *transform) in mbedtls_ssl_transform_uses_aead() argument