Subject: [Lake] EDHOC Interop 2 report

From: Francesca Palombini <[email-masked]>
Date: Mon, 25 Jan 2021 13:33:56 +0000

Hi all,

This is the report for our second interop. The interop was based on v-02 of draft-ietf-lake-edhoc.

Stefan, Timothy and Marco successfully run EDHOC exchanges for EDHOC authenticated with Signature Keys using x5t (method 0) this time not only based on the test vector data (Appendix B.1), but also using the test vector data plus generating real ephemeral keys. The resulting outputs coincided with each other and with our calculated test vector. 

Stefan, Timothy and Marco also started running EDHOC Authenticated with Static Diffie-Hellman (method 3), but the exchanges we managed to try in the short time left were not successful. By testing with others, implementers have gotten hints of why their implementations have failed, and plan to work on that.

Michel also provided a trace log for testing method 0 and cipher suite 5, which unfortunately was not tested because other implementers had not implemented that ciphersuite. We hope to test this in a next interop, and we encourage anybody who is interested/has implemented it to get in contact with us.

This interop confirmed the priorities for improving the test vectors in the draft, plus great feedback of points to clarify.

A detailed report of the interop and resulting AP list is collected in the minutes: https://hackmd.io/@fpalombini/EDHOC-Interop-2-220120 

Thanks again to all for joining!
Francesca