crypto_types.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: 2021 HAW Hamburg
3  * SPDX-License-Identifier: LGPL-2.1-only
4  */
5 
6 #pragma once
7 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
23 #include <stdint.h>
24 
25 #include "psa/algorithm.h"
26 #include "psa/error.h"
27 #include "psa/key/attributes.h"
28 
29 #include "aead/types.h"
30 #include "cipher/types.h"
31 #include "hash/types.h"
32 #include "key_derivation/types.h"
33 #include "mac/types.h"
34 
35 #ifdef __cplusplus
36 }
37 #endif
38 
Algorithm definitions for the PSA Crypto API.
Key attributes definitions for the PSA Crypto API.
Error definitions for the PSA Crypto API.
AEAD type definitions for the PSA Crypto API.
Cipher type definitions for the PSA Crypto API.
Hash type definitions for the PSA Crypto API.
Key derivation type definitions for the PSA Crypto API.
MAC type definitions for the PSA Crypto API.