Adding functions for message_4#312
Conversation
geonnave
left a comment
There was a problem hiding this comment.
Congrats on your first PR, it looks very good!
Did a first very quick review round, I will let you have CI passing for the test matrix and then do a more detailed one.
|
Please also follow the project's convention for commit messages. We use a format loosely based on Conventional Commits. For example, you may change your first commit message to |
geonnave
left a comment
There was a problem hiding this comment.
Reviewed the examples code, looks good, left a few nitpick comments.
bb2d03b to
978bcd4
Compare
geonnave
left a comment
There was a problem hiding this comment.
Thanks for the update, my main comment is about prk_exporter. Let's discuss it offline.
Added test_handshake for 3 and 4 messages to derive prk_exporter in both cases Added a function completed_without_message4 for handshake with 3 messages Removed the trait for Done Fix minor mistakes
457f378 to
9b23dea
Compare
remove test_handshake_message_4 in lib.rs
9d21663 to
95b7958
Compare
b2773c3 to
9dc6011
Compare
|
Using this with aiocoap broke interoperability; before I dig further in: Is this supposed to be a breaking API change on the Python side, or merely an extension? |
Previously, a call to `.edhoc_exporter()` would happily have produced exports from the all-zero key material.
7f8d669 to
25e1206
Compare
e27c78d to
2fefa55
Compare
2fefa55 to
628266e
Compare
geonnave
left a comment
There was a problem hiding this comment.
Almost there @ElsaLopez133 ! Left a few more comments :)
|
@ElsaLopez133 congrats on finishing your first PR on lakers! And it was a big one! Merging now. |
Adding trait to call the edhoc_exporter and edhoc_prk_update either when in state in message 3 or 4.
Adding functions to prepare, parse, and process message 4.
Corrected examples (coap and lakers-nrf52840).
Added tests.