1 #ifndef MBEDCRYPTO_COMPAT_H
2 #define MBEDCRYPTO_COMPAT_H
8 #include <mbedtls/version.h>
9 #include <mbedtls/cipher.h>
10 #ifdef MBEDTLS_VERSION_MAJOR
11 #if MBEDTLS_VERSION_MAJOR < 3
13 static inline size_t mbedtls_cipher_info_get_key_bitlen(
14 const mbedtls_cipher_info_t *info)
19 return info->key_bitlen;
22 static inline size_t mbedtls_cipher_info_get_iv_size(
23 const mbedtls_cipher_info_t *info)
28 return (
size_t)info->iv_size;
31 #define MBEDTLS_PRIVATE(X) X
34 #include <mbedtls/build_info.h>
35 #if MBEDTLS_VERSION_MAJOR < 3
36 #define MBEDTLS_PRIVATE(X) X