Releases: veraison/corim
Releases · veraison/corim
v2.0.0-rc2
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
v2.0.0-rc1
What's Changed
- Add TLS support by @setrofim in #115
- Realm related tidyups by @yogeshbdeshpande in #113
- fix: use value receivers for MarshalXXX methods by @setrofim in #117
- Fix map extensions and implement profiles by @setrofim in #118
- extensions.Collection fixes by @setrofim in #120
- fix: propagate ca_cert to OAuth2 authenticator by @setrofim in #122
- fix(comid): bring ValueTriple into alignment with rev05 by @setrofim in #124
- cocli: move cocli to a standalone repo by @jraman567 in #125
- chore(deps): update go-cose to v1.2.1 by @thomas-fossati in #126
- Bring ValueTriple into alignment with upcoming rev06 by @yogeshbdeshpande in #130
- Cut #6.500, #6.502 in FromCOSE by @deeglaze in #133
- Adds required tools section to README.md by @Akhilesh-max in #148
- Refactor SVN Value Conversion Logic into a Separate Function by @Akhilesh-max in #149
- Add validation for MAC and IP addresses in Measurement.Valid method by @ravjot07 in #143
- Docs: Improved Extension Points, Their Parent Structures, and Where You Call RegisterExtensions() by @ravjot07 in #145
- Merge "extra" lint target into "normal" lint target by @Akhilesh-max in #153
- fix (CoRIM Extensions) : Incorrect Assumptions on Measurement Values Map validity by @Priyanshuthapliyal2005 in #141
- refactor(profiles): rename Profile to ProfileManifest and update related functions by @Priyanshuthapliyal2005 in #140
- comid/environment: improve ToCBOR and FromCBOR tests by @pranjalkole in #156
- chore: run
go fmtover 23deee4 by @thomas-fossati in #158 - feat: adds 3-level certificate chain generation script by @Akhilesh-max in #165
- feat: implement first phase of TDX Measurement Extensions by @yogeshbdeshpande in #162
- Add routines to compare measurements against reference by @jraman567 in #167
- fix(digests/rawvalue/svn): method header comments by @jraman567 in #170
- Updates the SignedCorim Sign method to include certificates by @Akhilesh-max in #168
- feat(corim): decode optional x5chain by @thomas-fossati in #171
- test(corim): add missing assertion in x5chain test by @thomas-fossati in #172
- chore(deps): Bump golang.org/x/crypto from 0.12.0 to 0.31.0 by @dependabot in #173
- chore(deps): Bump github.com/lestrrat-go/jwx/v2 from 2.0.8 to 2.0.21 by @dependabot in #174
- fix(corim): handle silly RFC9360 microoptimisation by @thomas-fossati in #176
New Contributors
- @jraman567 made their first contribution in #125
- @deeglaze made their first contribution in #133
- @Akhilesh-max made their first contribution in #148
- @ravjot07 made their first contribution in #143
- @Priyanshuthapliyal2005 made their first contribution in #141
- @pranjalkole made their first contribution in #156
Full Changelog: v1.1.2...v2.0.0-rc1
New Release to document extensions work
This CoRIM Release documents support for Extensions.
CoTS documentation
What's Changed
- Update cocli docs with CoTS extension + fixes by SabreenKaur
CoTS support
What's Changed
- Concise Trust Anchor Stores (CoTS) support by carl-wallace
- Further CoTS test coverage by SabreenKaur
Dependabot fixes
- Bump golang.org/x/sys from 0.0.0-20211019181941-9d821ace8654 to 0.1.0 by @dependabot in #79
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #78
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Initial release