Index A | C | D | E | F | H | I | K | L | M | N | O | P | R | S | T | V | X | Z A AEAD authentication method C CBOR CBOR sequence cipher suite CoAP connection identifier context COSE CRED_I CRED_R CRL D DHKEM E EAD ECDH EdDSA EDHOC EDHOC_API_VERSION_MAJOR (C macro) EDHOC_API_VERSION_MINOR (C macro) EDHOC_API_VERSION_PATCH (C macro) edhoc_bind_credentials (C++ function) edhoc_bind_crypto (C++ function) edhoc_bind_ead (C++ function) edhoc_bind_platform (C++ function) edhoc_buffer (C++ struct) edhoc_buffer::length (C++ member) edhoc_buffer::value (C++ member) edhoc_call_context (C++ struct) edhoc_call_context::message (C++ member) edhoc_call_context::method (C++ member) edhoc_call_context::role (C++ member) edhoc_call_context::selected_cipher_suite (C++ member) edhoc_cbor_int_or_string (C++ struct) edhoc_cbor_int_or_string::encode_type (C++ member) edhoc_cbor_int_or_string::integer (C++ member) edhoc_cbor_int_or_string::string (C++ member) edhoc_cipher_suite (C++ struct) edhoc_cipher_suite::aead_iv_length (C++ member) edhoc_cipher_suite::aead_key_length (C++ member) edhoc_cipher_suite::aead_tag_length (C++ member) edhoc_cipher_suite::hash_length (C++ member) edhoc_cipher_suite::kem_ciphertext_length (C++ member) edhoc_cipher_suite::kem_encapsulation_key_length (C++ member) edhoc_cipher_suite::mac_length (C++ member) edhoc_cipher_suite::nike_key_length (C++ member) edhoc_cipher_suite::sign_length (C++ member) edhoc_cipher_suite::supports_dh_nike (C++ member) edhoc_cipher_suite::value (C++ member) edhoc_cipher_suite_get_crypto (C++ function) edhoc_cipher_suite_get_params (C++ function) edhoc_cipher_suite_id (C++ enum) edhoc_cipher_suite_id::EDHOC_CIPHER_SUITE_0 (C++ enumerator) edhoc_cipher_suite_id::EDHOC_CIPHER_SUITE_2 (C++ enumerator) edhoc_cipher_suite_id::EDHOC_CIPHER_SUITE_24 (C++ enumerator) edhoc_cipher_suite_id::EDHOC_CIPHER_SUITE_4 (C++ enumerator) edhoc_cipher_suite_id::EDHOC_CIPHER_SUITE_PQC_1 (C++ enumerator) edhoc_coap_connection_id_equal (C++ function) edhoc_coap_extract_connection_id (C++ function) edhoc_coap_extract_flow_info (C++ function) edhoc_coap_extracted_fields (C++ struct) edhoc_coap_extracted_fields::buffer (C++ member) edhoc_coap_extracted_fields::connection_id (C++ member) edhoc_coap_extracted_fields::consumed (C++ member) edhoc_coap_extracted_fields::is_forward_flow (C++ member) edhoc_coap_extracted_fields::is_reverse_flow (C++ member) edhoc_coap_extracted_fields::length (C++ member) edhoc_coap_prepend_connection_id (C++ function) edhoc_coap_prepend_flow (C++ function) edhoc_coap_prepended_fields (C++ struct) edhoc_coap_prepended_fields::buffer (C++ member) edhoc_coap_prepended_fields::capacity (C++ member) edhoc_coap_prepended_fields::length (C++ member) edhoc_context_deinit (C++ function) edhoc_context_init (C++ function) edhoc_context_size (C++ function) edhoc_cose_header (C++ enum) edhoc_cose_header::EDHOC_COSE_HEADER_KID (C++ enumerator) edhoc_cose_header::EDHOC_COSE_HEADER_NONE (C++ enumerator) edhoc_cose_header::EDHOC_COSE_HEADER_X509_CHAIN (C++ enumerator) edhoc_cose_header::EDHOC_COSE_HEADER_X509_HASH (C++ enumerator) edhoc_credential_format (C++ enum) edhoc_credential_format::EDHOC_CREDENTIAL_FORMAT_CBOR_ENCODED (C++ enumerator) edhoc_credential_format::EDHOC_CREDENTIAL_FORMAT_NONE (C++ enumerator) edhoc_credential_format::EDHOC_CREDENTIAL_FORMAT_RAW (C++ enumerator) edhoc_credential_received (C++ struct) edhoc_credential_received::kid (C++ member) edhoc_credential_received::label (C++ member) edhoc_credential_received::x509_chain (C++ member) edhoc_credential_received::x509_hash (C++ member) edhoc_credential_received_kid (C++ struct) edhoc_credential_received_kid::identifier (C++ member) edhoc_credential_received_x509_chain (C++ struct) edhoc_credential_received_x509_chain::certificate (C++ member) edhoc_credential_received_x509_chain::count (C++ member) edhoc_credential_received_x509_hash (C++ struct) edhoc_credential_received_x509_hash::algorithm (C++ member) edhoc_credential_received_x509_hash::fingerprint (C++ member) edhoc_credential_selected (C++ struct) edhoc_credential_selected::kid (C++ member) edhoc_credential_selected::label (C++ member) edhoc_credential_selected::private_key_id (C++ member) edhoc_credential_selected::x509_chain (C++ member) edhoc_credential_selected::x509_hash (C++ member) edhoc_credential_selected_kid (C++ struct) edhoc_credential_selected_kid::credential (C++ member) edhoc_credential_selected_kid::format (C++ member) edhoc_credential_selected_kid::identifier (C++ member) edhoc_credential_selected_x509_chain (C++ struct) edhoc_credential_selected_x509_chain::certificate (C++ member) edhoc_credential_selected_x509_chain::count (C++ member) edhoc_credential_selected_x509_hash (C++ struct) edhoc_credential_selected_x509_hash::algorithm (C++ member) edhoc_credential_selected_x509_hash::certificate (C++ member) edhoc_credential_selected_x509_hash::fingerprint (C++ member) edhoc_credential_trusted (C++ struct) edhoc_credential_trusted::credential (C++ member) edhoc_credential_trusted::format (C++ member) edhoc_credential_trusted::public_key (C++ member) edhoc_credentials (C++ struct) edhoc_credentials::authenticate_peer (C++ member) edhoc_credentials::select_local (C++ member) edhoc_crypto (C++ struct) edhoc_crypto::aead_decrypt (C++ member) edhoc_crypto::aead_encrypt (C++ member) edhoc_crypto::decapsulate (C++ member) edhoc_crypto::destroy_key (C++ member) edhoc_crypto::encapsulate (C++ member) edhoc_crypto::expand (C++ member) edhoc_crypto::expand_raw (C++ member) edhoc_crypto::extract (C++ member) edhoc_crypto::generate_key_pair (C++ member) edhoc_crypto::hash_abort (C++ member) edhoc_crypto::hash_finish (C++ member) edhoc_crypto::hash_init (C++ member) edhoc_crypto::hash_update (C++ member) edhoc_crypto::key_agreement (C++ member) edhoc_crypto::sign (C++ member) edhoc_crypto::verify (C++ member) edhoc_ead (C++ struct) edhoc_ead::compose (C++ member) edhoc_ead::process (C++ member) edhoc_ead_token (C++ struct) edhoc_ead_token::label (C++ member) edhoc_ead_token::value (C++ member) edhoc_encode_type (C++ enum) edhoc_encode_type::EDHOC_ENCODE_TYPE_INTEGER (C++ enumerator) edhoc_encode_type::EDHOC_ENCODE_TYPE_STRING (C++ enumerator) EDHOC_ERROR_BAD_STATE (C macro) EDHOC_ERROR_BUFFER_TOO_SMALL (C macro) EDHOC_ERROR_CBOR_FAILURE (C macro) edhoc_error_code (C++ enum) edhoc_error_code::EDHOC_ERROR_CODE_SUCCESS (C++ enumerator) edhoc_error_code::EDHOC_ERROR_CODE_UNKNOWN_CREDENTIAL_REFERENCED (C++ enumerator) edhoc_error_code::EDHOC_ERROR_CODE_UNSPECIFIED_ERROR (C++ enumerator) edhoc_error_code::EDHOC_ERROR_CODE_WRONG_SELECTED_CIPHER_SUITE (C++ enumerator) EDHOC_ERROR_CREDENTIALS_FAILURE (C macro) EDHOC_ERROR_CRYPTO_FAILURE (C macro) EDHOC_ERROR_EAD_COMPOSE_FAILURE (C macro) EDHOC_ERROR_EAD_PROCESS_FAILURE (C macro) EDHOC_ERROR_EPHEMERAL_KEY_EXCHANGE_FAILURE (C macro) EDHOC_ERROR_GENERIC_ERROR (C macro) edhoc_error_get_cipher_suites (C++ function) edhoc_error_get_code (C++ function) edhoc_error_info (C++ struct) edhoc_error_info::cipher_suites (C++ member) edhoc_error_info::entries_length (C++ member) edhoc_error_info::entries_size (C++ member) edhoc_error_info::text_string (C++ member) EDHOC_ERROR_INVALID_ARGUMENT (C macro) EDHOC_ERROR_INVALID_SIGN_OR_MAC_2 (C macro) EDHOC_ERROR_INVALID_SIGN_OR_MAC_3 (C macro) EDHOC_ERROR_MSG_1_PROCESS_FAILURE (C macro) EDHOC_ERROR_MSG_2_PROCESS_FAILURE (C macro) EDHOC_ERROR_MSG_3_PROCESS_FAILURE (C macro) EDHOC_ERROR_MSG_4_PROCESS_FAILURE (C macro) EDHOC_ERROR_NOT_ENOUGH_MEMORY (C macro) EDHOC_ERROR_NOT_PERMITTED (C macro) EDHOC_ERROR_NOT_SUPPORTED (C macro) EDHOC_ERROR_PSEUDORANDOM_KEY_FAILURE (C macro) EDHOC_ERROR_TRANSCRIPT_HASH_FAILURE (C macro) edhoc_export (C++ function) edhoc_export_key_update (C++ function) edhoc_export_oscore_context (C++ function) edhoc_export_oscore_context_raw (C++ function) edhoc_export_raw (C++ function) edhoc_key_usage (C++ enum) edhoc_key_usage::EDHOC_KEY_USAGE_AEAD (C++ enumerator) edhoc_key_usage::EDHOC_KEY_USAGE_KDF (C++ enumerator) edhoc_message (C++ enum) edhoc_message::EDHOC_MESSAGE_1 (C++ enumerator) edhoc_message::EDHOC_MESSAGE_2 (C++ enumerator) edhoc_message::EDHOC_MESSAGE_3 (C++ enumerator) edhoc_message::EDHOC_MESSAGE_4 (C++ enumerator) edhoc_message_1_compose (C++ function) edhoc_message_1_process (C++ function) edhoc_message_2_compose (C++ function) edhoc_message_2_process (C++ function) edhoc_message_3_compose (C++ function) edhoc_message_3_process (C++ function) edhoc_message_4_compose (C++ function) edhoc_message_4_process (C++ function) edhoc_message_error_compose (C++ function) edhoc_message_error_process (C++ function) edhoc_method (C++ enum) edhoc_method::EDHOC_METHOD_0 (C++ enumerator) edhoc_method::EDHOC_METHOD_1 (C++ enumerator) edhoc_method::EDHOC_METHOD_2 (C++ enumerator) edhoc_method::EDHOC_METHOD_3 (C++ enumerator) edhoc_platform (C++ struct) edhoc_platform::zeroize (C++ member) EDHOC_PRK_EXPORTER_PRIVATE_LABEL_MAXIMUM (C macro) EDHOC_PRK_EXPORTER_PRIVATE_LABEL_MINIMUM (C macro) edhoc_role (C++ enum) edhoc_role::EDHOC_ROLE_INITIATOR (C++ enumerator) edhoc_role::EDHOC_ROLE_RESPONDER (C++ enumerator) edhoc_set_cipher_suites (C++ function) edhoc_set_connection_id (C++ function) edhoc_set_methods (C++ function) edhoc_set_user_context (C++ function) EDHOC_SUCCESS (C macro) ES256 F forward secrecy H handle HKDF I ID_CRED_I ID_CRED_R identity protection Initiator K KEM key store kid L LAKE M ML-DSA ML-KEM mutual authentication N NIKE O OSCORE P PQC PRK PRK exporter PSA R Responder RFC 9528 RFC 9529 RFC 9668 S secure element SHAKE256 signature key static DH key T TF-M transcript hash TrustZone V VLA X x5chain x5t Z zeroize