Release 0.2.0
Pre-release
Pre-release
What's Changed
- fix: ensure Nonce and Guid are bstr .size 16 by @puiterwijk in #100
- fix: adding golang to devcontainer by @jnogol in #101
- fix: support ips in rendezvous info by @runcom in #103
- fix: ensure all tests use new server ports by @puiterwijk in #105
- feat: mfg-client check whether device has active credentials by @jnogol in #104
- Add a new pri-fidoiot voucher by @puiterwijk in #109
- fix: (de)serialize simple messages correctly by @puiterwijk in #111
- fix: ensure KeyExchanges are bstr by @puiterwijk in #112
- fix: use correct lengths for random sizes by @puiterwijk in #113
- fix: add owner public key by @puiterwijk in #114
- fix: log and return error on sequence break by @puiterwijk in #116
- fix: use the correct nonce key for nonce7 by @puiterwijk in #117
- fix: make ServiceInfo a Vec<Vec> by @puiterwijk in #118
- feat: use ciborium for serializing by @puiterwijk in #120
- fix: don't wrap EAT payload into a bstr by @puiterwijk in #121
- fix: allow missing messagetype in case of error by @puiterwijk in #122
- fix: use error from for CoseError by @puiterwijk in #123
- feat: implement custom KDF by @puiterwijk in #124
- chore: automatically label possible stability impact by @puiterwijk in #78
- build: perform more effective caching by @puiterwijk in #128
- fix: actually enforce tag on COSESign deserialize by @puiterwijk in #119
- feat: add Ownership Voucher management API by @puiterwijk in #107
- fix(libfdo-data): build with cargo-c by @runcom in #140
- ci: fix permissions on labeler workflow by @puiterwijk in #144
- build: use standard ubuntu image for CI by @puiterwijk in #134
- fix(libfdo-data): set soname to the shared library by @runcom in #143
- feat: cancel to2 if to1d was invalid by @puiterwijk in #145
- [data-formats/ownershipvoucher] - Sanitizing manufacturing info by @jnogol in #141
- feat(store): implement metadata storage by @runcom in #125
- feat: add serviceinfo api specification draft by @puiterwijk in #138
- feat: create initial documentation framework by @puiterwijk in #149
- ci: require extra review on stability impact by @puiterwijk in #150
- ci: fix mergify config file by @puiterwijk in #151
- feat: default log level to info by @puiterwijk in #147
- feat: Make the Owner Tool dump OV as PEM by @puiterwijk in #131
- fix: ensure cborparser doesn't crash on too little data by @puiterwijk in #139
- feat: perform report to rendezvous periodically by @runcom in #146
- fix: call async on futures by @runcom in #154
- build: add spec to build RPM by @runcom in #70
- fix: add missing build dep and fix owner-tool location by @runcom in #156
- fix(spec): use forgesource by @runcom in #157
- fix(spec): use forgesetup by @runcom in #158
- fix(serviceinfo): install ssh key with correct ownership by @runcom in #159
- feat: switch back to openssl-kdf by @puiterwijk in #160
- fix(spec): build with version if commit undefined by @runcom in #162
- fix: check paths in configs are absolute by @runcom in #165
- chore: add commitlint configuration by @puiterwijk in #167
- Implement parsing multiple Ownership Vouchers, and add libfdo-data-go by @puiterwijk in #166
- feat: move from chrono to time by @puiterwijk in #176
- Remove todos, limit panics, and check for them by @puiterwijk in #174
- ci: fix dependabot check by @puiterwijk in #179
- chore: update ciborium requirement from 0.1.0 to 0.2.0 by @dependabot in #163
- feat: add non-interoperable KDF by @puiterwijk in #169
- feat: bump to v0.2.0 by @puiterwijk in #180
- Add --version flag by @puiterwijk in #181
Full Changelog: v0.1.0...v0.2.0