Releases: openwsn-berkeley/lakers
Releases · openwsn-berkeley/lakers
v0.3.0-rc1
What's Changed
New features
- Core functions for the lake-authz draft by @geonnave in #110
- EAD zeroconf: send full CRED_V in message_2 by @geonnave in #117
Bugs fixed
Other Changes
- Update dependencies that broke CI by @chrysn in #102
- Adjust Rust version so that hax can translate it into fstar by @geonnave in #97
- Allow applications to pick their C_x by @chrysn in #104
- Removing hacspec by @geonnave in #106
- Update readme by @geonnave in #109
- API: Use u8 instead of hex str by @chrysn in #101
- Add pre-commit config by @geonnave in #112
- Add default features to edhoc-rs-no_std example and update README.md by @malishav in #113
- chore,ci: make release step not depend on build-fstar by @geonnave in #122
- fix,ci: make release step not depend on build-fstar by @geonnave in #123
New Contributors
Full Changelog: v0.2.1...v0.3.0-rc1
v0.2.1
REL-0.2.0
What's Changed
New features
- Variable size messages by @geonnave in #69
- Parse ead items by @geonnave in #74
- Enable integration with C projects by @geonnave in #84
Bugs fixed
- Do not allow replay of message_3 by @geonnave in #78
- EAD Item None should not add bytes to the message by @malishav in #89
Other Changes
- ci: add job to build coap example by @geonnave in #70
- Parse multiple cipher suites by @geonnave in #68
- Support parsing multiple cipher suites by @geonnave in #71
- Return error on requests to unknown CoAP resources by @geonnave in #79
- Fixes towards working with hax by @geonnave in #81
- Update the code base to draft-ietf-lake-edhoc-20 by @malishav in #90
- ci: make static lib and headers available in releases by @geonnave in #91
Full Changelog: REL-0.1...REL-0.2.0
REL-0.1
What's Changed
New features
Other Changes
- Add support for accelerators by @thvdveld in #3
- fix linking by @thvdveld in #4
- AES-CCM and ECDH support for CC2538. by @malishav in #6
- Issue #7. Remove redundant code for point multiplication operation. by @malishav in #8
- Update to draft-ietf-lake-edhoc-17 by @malishav in #10
- Implement protocol state machine by @malishav in #12
- 13 save connection identifier properly by @malishav in #14
- Expose connection id to the responder application by @malishav in #16
- Implement responder example application by @malishav in #18
- use cargo's
[patch]
to point to hacspec aesccm branch by @kaspar030 in #19 - mark edhoc-rs no_std by @kaspar030 in #20
- update hacspec/Cargo.toml deps by @kaspar030 in #21
- edhoc-rs: also select mod hacspec if
feature = "hacspec-cc2538"
by @kaspar030 in #22 - move examples out of lib/ by @kaspar030 in #23
- examples/coap: some cleanup by @kaspar030 in #26
- crypto: split out implementations by @kaspar030 in #25
- Add plain no std example by @kaspar030 in #24
- Add support for multiple crypto backends by @malishav in #29
- crypto: add psa backend (stubs!) by @kaspar030 in #30
- Implement crypto interface using PSA backend by @malishav in #34
- examples/edhoc-rs-no_std: wire up psa by @kaspar030 in #31
- Adapt no_std example for nRF52840 and implement crypto backend using CryptoCell310 by @malishav in #36
- examples/edhoc-rs-cc2538: Update the CC2538 example and wire it up with PSA by @malishav in #35
- Add Docs by @geonnave in #38
- Add vanilla Rust version of the protocol by @malishav in #40
- Use single line construct with from_slice when possible by @malishav in #47
- fix: make sure the no_std example works on rust and hacspec by @geonnave in #54
- Error handling improvements by @malishav in #48
- Improve CI by @geonnave in #55
- Check MAC before checking kid by @malishav in #56
- Check message length in decode_plaintext_2 by @geonnave in #58
- ci: configure automated releases by @geonnave in #62
- examples: only initialize heap for hacspec version by @geonnave in #64
New Contributors
- @malishav made their first contribution in #6
- @kaspar030 made their first contribution in #19
- @geonnave made their first contribution in #38
Full Changelog: https://github.com/openwsn-berkeley/edhoc-rs/commits/REL-0.1