Mbed TLS v4.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
compat-3-crypto.h
Go to the documentation of this file.
1 
8 /*
9  * Copyright The Mbed TLS Contributors
10  * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
11  */
12 
13 #ifndef MBEDTLS_COMPAT_3_CRYPTO_H
14 #define MBEDTLS_COMPAT_3_CRYPTO_H
15 
16 #include "psa/crypto_values.h"
17 
19 #define MBEDTLS_ERR_BASE64_BUFFER_TOO_SMALL PSA_ERROR_BUFFER_TOO_SMALL
20 
21 #define MBEDTLS_ERR_ASN1_BUF_TOO_SMALL PSA_ERROR_BUFFER_TOO_SMALL
22 
23 #define MBEDTLS_ERR_LMS_BUFFER_TOO_SMALL PSA_ERROR_BUFFER_TOO_SMALL
24 
25 #define MBEDTLS_ERR_PK_BUFFER_TOO_SMALL PSA_ERROR_BUFFER_TOO_SMALL
26 
28 #define MBEDTLS_ERR_PK_ALLOC_FAILED PSA_ERROR_INSUFFICIENT_MEMORY
29 
30 #define MBEDTLS_ERR_PEM_ALLOC_FAILED PSA_ERROR_INSUFFICIENT_MEMORY
31 
32 #define MBEDTLS_ERR_ASN1_ALLOC_FAILED PSA_ERROR_INSUFFICIENT_MEMORY
33 
34 #define MBEDTLS_ERR_LMS_ALLOC_FAILED PSA_ERROR_INSUFFICIENT_MEMORY
35 
37 #define MBEDTLS_ERR_PK_BAD_INPUT_DATA PSA_ERROR_INVALID_ARGUMENT
38 
39 #define MBEDTLS_ERR_PEM_BAD_INPUT_DATA PSA_ERROR_INVALID_ARGUMENT
40 
41 #define MBEDTLS_ERR_LMS_BAD_INPUT_DATA PSA_ERROR_INVALID_ARGUMENT
42 
43 #endif /* MBEDTLS_COMPAT_3_CRYPTO_H */
PSA cryptography module: macros to build and analyze integer values.