v0.5.0
Available on crates.io: https://crates.io/crates/lakers
Available on PyPi: https://pypi.org/project/lakers-python/
What's Changed
New features
- Refactor EADs to not use global state by @geonnave in #170
- Split message processing by @geonnave in #174
- Explicitly set credential transfer option by @geonnave in #188
- Implement C_R included in MAC_2 computation by @malishav in #198
- Re-add C API, a.k.a.
lakers-c
by @geonnave in #197 - Add
lakers-python
by @geonnave in #208
Bugs fixed
- Fix: application no longer accesses private ephemeral key by @geonnave in #183
- Add EAD field to MAC computation by @geonnave in #192
- Fix: save c_r in processing m2 state by @geonnave in #204
Other Changes
- doc: Add README for shared, and link READMEs in the crates by @chrysn in #175
- doc: Add a few high-level introductory descriptions by @chrysn in #176
- Do not pass the peer's credential to the library wrapper by @geonnave in #185
- Set initiator identity after learning R's by @geonnave in #186
- Use owned credential type by @geonnave in #189
- Change ead-authz return order for consistency with main crate by @geonnave in #193
- Remove legacy zeroconf crate by @geonnave in #194
- Update README to reflect the current state of the library by @geonnave in #199
- Refactor: rename final remnants of edhoc-rs to lakers by @geonnave in #200
- chore: update README.md in lakers-c by @malishav in #203
- Add ci entry for lakers-c by @geonnave in #206
- Less warnings, more docs by @geonnave in #207
- Check for null pointers in
lakers-c
by @geonnave in #212 - Bump version to 0.5.0 by @geonnave in #214
Full Changelog: v0.4.1...v0.5.0