libedhoc¶
libedhoc is a C implementation of the Ephemeral Diffie-Hellman Over COSE (EDHOC) protocol — a lightweight authenticated key exchange for IoT and constrained devices. It provides mutual authentication, forward secrecy and identity protection, and is standardised by the IETF as RFC 9528 and verified against the test vectors of RFC 9529.
Release
This documentation describes libedhoc v1.10.3.
Where to start¶
I want to… |
Go to |
|---|---|
Learn what EDHOC and libedhoc are |
|
Build and run my first handshake |
|
See the protocol message flow |
|
Look up a function or type |
|
Decode an error or constant |
|
Learn a term |
|
Contribute or run tests |