v0.4.0
What's Changed
New features
- Typestatification by @chrysn in #128
- Decrypt enc_id on W side by @geonnave in #158
- (mini-)Demo for lake-authz by @geonnave in #162
Bugs fixed
- Changes after hax meeting by @geonnave in #157
- Make parse_cred safe by @geonnave in #169
- Improve ead encoding robustness by @geonnave in #168
Other Changes
- refactor!: Move crypto operations into a trait. by @chrysn in #127
- #133: Avoid code duplication in process_message_2 and process_message_3 by @malishav in #134
- Typestatify part 2 by @chrysn in #132
- Fix: re-add changes removed due to conflict by @geonnave in #136
- Refactor: re-order consts to avoid mutual recursive uses by @geonnave in #137
- Crypto trait in the high level interface and EAD by @chrysn in #139
- feat: Add rustcrypto backend by @chrysn in #141
- Safe cbor parsing by @geonnave in #140
- hotfix for hax: do not alias mutable variable by @geonnave in #145
- Move -crypto-trait in with -consts & related cleanups by @chrysn in #142
- Warning fixes by @chrysn in #144
- fix: Restore hacspec tests after crypto trait refactoring by @geonnave in #148
- Refactor for hax: avoid unneeded .unwrap calls by @geonnave in #149
- Refactor for hax: avoid explicit return calls by @geonnave in #150
- Improve message buffer access by @geonnave in #153
- Preparations for crates.io publishing by @chrysn in #146
- refactor: Apply fixes where clippy complains by @chrysn in #154
- chore(CI): Run hax always, using pre-built docker image by @chrysn in #155
- Apply CBORDecoder to ead-zeroconf by @geonnave in #156
- chore(CI): run unit tests with default features by @geonnave in #161
- Refactor: make state struct use named fields by @geonnave in #160
- Rename to
lakers
by @chrysn in #165 - Prepare 0.4.0 alpha.1 by @chrysn in #166
- Final renamings towards new
lakers
name by @geonnave in #171 - Bump version to 0.4.0 by @geonnave in #172
Full Changelog: v0.3.0...v0.4.0