EDHOC-C configuration file. More...
EDHOC-C configuration file.
Definition in file edhoc_config.h.
Go to the source code of this file.
Macros | |
| #define | EDHOC_CIPHER_SUITE_0_ENABLED |
| EDHOC_CIPHER_SUITE_X_ENABLED. More... | |
| #define | EDHOC_ASYNC_API_ENABLED |
| EDHOC_ASYNC_API_ENABLED. More... | |
| #define | EDHOC_DEBUG_ENABLED |
| EDHOC_DEBUG_ENABLE. More... | |
| #define | EDHOC_AUTH_RPK_ENABLED |
| EDHOC_AUTH_RPK_ENABLED. More... | |
| #define | EDHOC_COSE_HEADER_SIZE (5) |
| EDHOC_COSE_HEADER_SIZE. More... | |
| #define | EDHOC_CRED_SIZE (256) |
| EDHOC_CREDENTIAL_MAX_SIZE. More... | |
| #define | EDHOC_CRED_ID_SIZE (256) |
| EDHOC_CREDENTIAL_ID_MAX_SIZE. More... | |
| #define | EDHOC_ADDITIONAL_DATA_SIZE (64) |
| EDHOC_ADD_DATA_MAX_SIZE. More... | |
| #define | EDHOC_AUTH_METHOD_0_ENABLED |
| EDHOC_AUTH_METHOD_X_ENABLED. More... | |
| #define | EDHOC_AUTH_METHOD_1_ENABLED |
| #define | EDHOC_AUTH_METHOD_2_ENABLED |
| #define | EDHOC_AUTH_METHOD_3_ENABLED |
| #define | EDHOC_AUTH_CERT_ENABLED |
| EDHOC_AUTH_CERT_ENABLED. More... | |
| #define | EDHOC_AUTH_CBOR_CERT |
| #define EDHOC_ADDITIONAL_DATA_SIZE (64) |
EDHOC_ADD_DATA_MAX_SIZE.
Maximum number of additional data bytes to piggy-back on the EDHOC exchange
Definition at line 114 of file edhoc_config.h.
| #define EDHOC_ASYNC_API_ENABLED |
EDHOC_ASYNC_API_ENABLED.
Exposes the individual EDHOC message functions for asynchronous usage.
Definition at line 54 of file edhoc_config.h.
| #define EDHOC_AUTH_CERT_ENABLED |
EDHOC_AUTH_CERT_ENABLED.
Enables CBOR certificates as the EDHOC local credential
Definition at line 71 of file edhoc_config.h.
| #define EDHOC_AUTH_METHOD_0_ENABLED |
EDHOC_AUTH_METHOD_X_ENABLED.
Enables support for a specific EDHOC authentication method
Definition at line 42 of file edhoc_config.h.
| #define EDHOC_AUTH_RPK_ENABLED |
EDHOC_AUTH_RPK_ENABLED.
Enables COSE raw public keys as the EDHOC local credential
Definition at line 83 of file edhoc_config.h.
| #define EDHOC_CIPHER_SUITE_0_ENABLED |
EDHOC_CIPHER_SUITE_X_ENABLED.
Enables support for a specific EDHOC cipher suite
Definition at line 33 of file edhoc_config.h.
| #define EDHOC_COSE_HEADER_SIZE (5) |
EDHOC_COSE_HEADER_SIZE.
Sets the maximum number of COSE header elements
Definition at line 90 of file edhoc_config.h.
| #define EDHOC_CRED_ID_SIZE (256) |
EDHOC_CREDENTIAL_ID_MAX_SIZE.
Sets the maximum buffer size for credential identifiers
Definition at line 106 of file edhoc_config.h.
| #define EDHOC_CRED_SIZE (256) |
EDHOC_CREDENTIAL_MAX_SIZE.
Sets the maximum buffer size for credentials (raw keys or certificates)
Definition at line 98 of file edhoc_config.h.
| #define EDHOC_DEBUG_ENABLED |
EDHOC_DEBUG_ENABLE.
Enables some extra methods that allow for easier testing and debugging
Definition at line 62 of file edhoc_config.h.