crypto_contexts.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 "kernel_defines.h"
24 #include "psa/crypto_includes.h"
25 
26 #include "aead/types.h"
27 #include "hash/types.h"
28 #include "cipher/types.h"
29 #include "key_derivation/types.h"
30 #include "mac/types.h"
31 
32 #ifdef __cplusplus
33 }
34 #endif
35 
Common macros and compiler attributes/pragmas configuration.
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.