crypto_types.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2021 HAW Hamburg
3  *
4  * This file is subject to the terms and conditions of the GNU Lesser
5  * General Public License v2.1. See the file LICENSE in the top level
6  * directory for more details.
7  */
8 
9 #pragma once
10 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 
26 #include <stdint.h>
27 
28 #include "psa/algorithm.h"
29 #include "psa/error.h"
30 #include "psa/key/attributes.h"
31 
32 #include "aead/types.h"
33 #include "cipher/types.h"
34 #include "hash/types.h"
35 #include "key_derivation/types.h"
36 #include "mac/types.h"
37 
38 #ifdef __cplusplus
39 }
40 #endif
41 
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.