What's Changed
- fix(corim): missing check when adding x5chain by @thomas-fossati in #178
- feat: Implement Conditional Endorsement Series Triple by @yogeshbdeshpande in #177
- Add Name measurement value by @deeglaze in #139
- rawint: add a raw int concrete type by @jraman567 in #183
- feat: Enhance TDX profile with expression semantics by @yogeshbdeshpande in #181
- fix!: unsigned CoRIMs always tagged by @setrofim in #187
- fix: handle short buffers inside UnsignedCorim.FromCBOR() by @setrofim in #189
- feat(comid): Add
tagged-bytesto$crypto-key-type-choiceby @thomas-fossati in #191 - fix some golangci-lint warnings by @pranjalkole in #144
- Update golangci-lint version to v2 by @deeglaze in #194
- fix!: serialize tags as tagged bstr by @setrofim in #203
- fix: validate inside UnsignedCorim.ToCBOR() by @setrofim in #204
- Implement draft-howard-rats-coserv-02 (partial) by @thomas-fossati in #202
- Fix Incorrect Encoding of CES Triples by @yogeshbdeshpande in #208
- feat(coserv): implement stateful selectors by @thomas-fossati in #210
- feat(coev): implement minimalistic concise evidence library by @yogeshbdeshpande in #205
- test: added and modified tests for CES Triple by @joydeep049 in #213
- Introduce TDX Extensions to Concise Evidence by @yogeshbdeshpande in #217
- implement
signed-coservby @thomas-fossati in #226 - feat(coev): add comprehensive unit tests for EvTriples - Addresses #83 by @Sukuna0007Abhi in #220
- fix: Support multiple authorized-by keys in Measurement struct (fixes #195) by @kallal79 in #219
- Add Evidence validation using swid.Evidence.Valid() method by @Sukuna0007Abhi in #224
- feat: add missing is-confidentiality-protected operational flag by @kallal79 in #228
- docs: add contributor README file by @Tusharjamdade in #225
- feat(comid): add string Mkey support by @setrofim in #235
- Minor fixes and enhancements by @setrofim in #236
- feat(corim): Add manifest signer role by @setrofim in #237
- fix: use NewEntities() for entity collection construction by @setrofim in #238
- fix: allow indefinite length when decoding by @setrofim in #239
- TDX Profile Refactor by @yogeshbdeshpande in #244
- Tdx profile duplicate removal by @yogeshbdeshpande in #245
- feat(comid): add Must versions of bytes ID constructors by @setrofim in #246
- Rename Test Variables by @yogeshbdeshpande in #247
- Add support for UnMarshalling JSON CoMID with Profile by @yogeshbdeshpande in #248
- Unknown extension caching by @setrofim in #249
- Align the test variables by @yogeshbdeshpande in #250
- feat(comid): add CryptoKeys (tag 13) support to Mval by @abhiraj-ku in #251
- Feat(profile/psa): extract and consolidate PSA profile package and removes PSA/CCA-specific types from COMID by @abhiraj-ku in #253
- API enhancements by @setrofim in #255
- Update code to match draft-ietf-rats-coserv-03 by @thomas-fossati in #256
- feat(profiles): add cca endorsement profiles by @abhiraj-ku in #257
- comid: add dependency-triples (triples-map key 4) by @rsampaio in #258
- feat(comid): enforce acyclic constraint on dependency-triples by @rsampaio in #260
New Contributors
- @joydeep049 made their first contribution in #213
- @Sukuna0007Abhi made their first contribution in #220
- @kallal79 made their first contribution in #219
- @Tusharjamdade made their first contribution in #225
- @abhiraj-ku made their first contribution in #251
- @rsampaio made their first contribution in #258
Full Changelog: v2.0.0-rc1...v2.0.0-rc2