crypto_sizes.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 
27 #ifdef __cplusplus
28 extern "C" {
29 #endif
30 
31 #include "kernel_defines.h"
32 #include "crypto_values.h"
33 
34 #include "aead/sizes.h"
37 #include "cipher/sizes.h"
38 #include "hash/sizes.h"
39 #include "key/sizes.h"
40 #include "key/values.h"
41 #include "key_agreement/sizes.h"
42 #include "key_derivation/sizes.h"
43 #include "mac/sizes.h"
44 #include "sizes.h"
45 
46 #ifdef __cplusplus
47 }
48 #endif
49 
AEAD size definitions for the PSA Crypto API.
Asymmetric encryption size definitions for the PSA Crypto API.
Asymmetric signature size definitions for the PSA Crypto API.
Cipher size definitions for the PSA Crypto API.
Value definitions for PSA Crypto.
Hash size definitions for the PSA Crypto API.
Common macros and compiler attributes/pragmas configuration.
Key size definitions for the PSA Crypto API.
Key values definitions for the PSA Crypto API.
Key agreement size definitions for the PSA Crypto API.
Key derivation size definitions for the PSA Crypto API.
MAC size definitions for the PSA Crypto API.
Size definitions for the PSA Crypto API.