Loading...
Searching...
No Matches
crypto_values.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
25#ifndef PSA_CRYPTO_PSA_CRYPTO_VALUES_H
26#define PSA_CRYPTO_PSA_CRYPTO_VALUES_H
27
28#ifdef __cplusplus
29extern "C" {
30#endif
31
32#include "crypto_types.h"
33#include "psa/hash/algorithm.h"
34#include "psa/mac/algorithm.h"
36#include "psa/aead/algorithm.h"
41
48#define PSA_KEY_DERIVATION_INPUT_CONTEXT /* implementation-defined value */
49
55#define PSA_KEY_DERIVATION_INPUT_COST /* implementation-defined value */
56
63#define PSA_KEY_DERIVATION_INPUT_INFO /* implementation-defined value */
64
71#define PSA_KEY_DERIVATION_INPUT_LABEL /* implementation-defined value */
72
85#define PSA_KEY_DERIVATION_INPUT_PASSWORD /* implementation-defined value */
86
93#define PSA_KEY_DERIVATION_INPUT_SALT /* implementation-defined value */
94
106#define PSA_KEY_DERIVATION_INPUT_SECRET /* implementation-defined value */
107
114#define PSA_KEY_DERIVATION_INPUT_SEED /* implementation-defined value */
115
123#define PSA_KEY_DERIVATION_UNLIMITED_CAPACITY \
124/* implementation-defined value */
125
135#define PSA_RAW_KEY_AGREEMENT_OUTPUT_MAX_SIZE \
136/* implementation-defined value */
137
154#define PSA_RAW_KEY_AGREEMENT_OUTPUT_SIZE(key_type, key_bits) \
155/* implementation-defined value */
156
168#define PSA_SIGNATURE_MAX_SIZE /* implementation-defined value */
169
186#define PSA_TLS12_PSK_TO_MS_PSK_MAX_SIZE /* implementation-defined value */
187
188#ifdef __cplusplus
189}
190#endif
191
192#endif /* PSA_CRYPTO_PSA_CRYPTO_VALUES_H */
AEAD algorithm definitions for the PSA Crypto API.
Asymmetric encryption algorithm definitions for the PSA Crypto API.
Asymmetric signature algorithm definitions for the PSA Crypto API.
Cipher algorithm definitions for the PSA Crypto API.
Type definitions for PSA Crypto.
Hash algorithm definitions for the PSA Crypto API.
Key agreement algorithm definitions for the PSA Crypto API.
Key derivation algorithm definitions for the PSA Crypto API.
MAC algorithm definitions for the PSA Crypto API.