Changes¶
Unreleased¶
Version 0.9.0¶
Released 2021-06-04
Version 0.8.1¶
Released 2021-05-31
Version 0.8.0¶
Released 2021-05-30
Refine EncryptedCOSEKey interface. #104
Merge RecipientsBuilder into Recipients. #103
Rename Key to COSEKeyInterface. #102
Rename RecipientBuilder to Recipient. #101
Make Key private. #100
Merge ClaimsBuilder into Claims. #98
Rename KeyBuilder to COSEKey. #97
Rename COSEKey to Key. #97
Add support for external AAD. #94
Make unwrap_key return COSEKey. #93
Fix default HMAC key size. #91
Add support for AES key wrap. #89
Add support for direct+HKDF-SHA256 and SHA512. #87
Version 0.7.1¶
Released 2021-05-11
Version 0.7.0¶
Released 2021-05-09
Add support for bytes-formatted protected header. #73
Derive alg from kty and crv on from_jwk. #73
Add alg_auto_inclusion. #73
Move nonce generation from CWT to COSE. #73
Re-order arguments of COSE API. #73
Add support for COSE algorithm names for KeyBuilder.from_jwk. #72
Add tests based on COSE WG examples. #72
Move parameter auto-gen function from CWT to COSE. #72
Refine COSE API to make the type of payload parameter be bytes only. #71
Simplify samples on docs. #69
Version 0.6.1¶
Released 2021-05-08
Version 0.6.0¶
Released 2021-05-04
Version 0.5.0¶
Released 2021-05-04
Make ClaimsBuilder return Claims. #56
Add support for JWK keyword of alg and key_ops. #55
Add from_jwk. #53
Add support for PoP key (cnf claim). #50
Add to_dict to COSEKey. #50
Add crv property to COSEKey. #50
Add key property to COSEKey. #50
Add support for RSASSA-PSS. #49
Add support for RSASSA-PKCS1-v1_5. #48
Version 0.4.0¶
Released 2021-04-30
Version 0.3.0¶
Released 2021-04-29
Version 0.2.3¶
Released 2021-04-23
Version 0.2.2¶
Released 2021-04-19
Version 0.2.1¶
Released 2021-04-18