Loading...
Searching...
No Matches
edhoc_config.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2021 Inria
3 * SPDX-License-Identifier: LGPL-2.1-only
4 */
5
6#pragma once
7
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
30#define EDHOC_CIPHER_SUITE_0_ENABLED
31
39#define EDHOC_AUTH_METHOD_0_ENABLED
40#define EDHOC_AUTH_METHOD_1_ENABLED
41#define EDHOC_AUTH_METHOD_2_ENABLED
42#define EDHOC_AUTH_METHOD_3_ENABLED
44
51#define EDHOC_ASYNC_API_ENABLED
52
59#define EDHOC_DEBUG_ENABLED
60
68#define EDHOC_AUTH_CERT_ENABLED
69#if defined(EDHOC_AUTH_CERT_ENABLED)
70#define EDHOC_AUTH_CBOR_CERT
71#endif
73
80#define EDHOC_AUTH_RPK_ENABLED
81
87#define EDHOC_COSE_HEADER_SIZE (5)
88
95#define EDHOC_CRED_SIZE (256)
96
103#define EDHOC_CRED_ID_SIZE (256)
104
111#define EDHOC_ADDITIONAL_DATA_SIZE (64)
112
113#ifdef __cplusplus
114}
115#endif