What's Changed
- Add
COSE_Key
support by @setrofim in #146 - Retract v1.2.0 release by @setrofim in #153
- fix: typo UnataggedSign1Message -> UntaggedSign1Message by @spennymac in #148
- Key fixes by @setrofim in #154
- Remove unnecessary cbor marshal methods by @qmuntal in #155
- Centralize key validations and check more invalid cases by @qmuntal in #156
- Convert key tests to tabular tests by @qmuntal in #157
- Refactor Key to support custom parameters by @qmuntal in #158
- Validate key sizes and allow signing with empty public keys by @qmuntal in #159
- Deprecate AlgorithmEd25519 and provide AlgorithmEdDSA instead by @qmuntal in #160
- Make built-in types implement the new DigestSigner and DigestVerify interface by @qmuntal in #144
- Consolidate API names related to Key by @qmuntal in #161
- Rewrite interface{} to any by @qmuntal in #162
- Add support for RS256, RS384, RS512 constants by @hslatman in #163
- Improve Algorithm.String() message for unknown values by @qmuntal in #167
- Upgrade fxamacker/cbor to v2.5.0 by @qmuntal in #166
- Add support to
COSE_Countersignature
(RFC 9338) by @balena in #172 - Validate content type header parameter by @qmuntal in #176
- chore: fix duplicated import in the example by @shizhMSFT in #179
- docs: fix the syntax of CODEOWNERS by @shizhMSFT in #180
- Update Readme for the latest release by @SteveLasker in #182
- refactor!: deprecate crypto elliptic by @shizhMSFT in #187
- Document the Release Process by @SteveLasker in #188
- Add support for CWT Claims & Type in Protected Headers by @SteveLasker in #189
- docs: update docs for release process by @shizhMSFT in #193
New Contributors
- @spennymac made their first contribution in #148
- @hslatman made their first contribution in #163
- @balena made their first contribution in #172
Full Changelog: v1.1.0...v1.3.0