Repository navigation
Releases: impierce/identity-kit
Releases · impierce/identity-kit
Release list
v0.2.2
v0.2.1
v0.2.0
Added
- (resolver) [breaking] add
KeyReference,KeyRoleand genericKeyResolver(#74) - (vc) [breaking] replace
SdJwtStatusCheckwith oneStatusCheckoverCredentialStatus(#73) - (identity) add
Identitytrait,IdentityKind,IdentifierandKeyStoreIdentity(#71) - (jose) add
ecdsa_signature_from_derandnormalize_ecdsa_signature(#64) - (jose) add
Jwk::from_pkcs1_derandto_pkcs1_der(#70) - (keys) [breaking] make
KeySignergeneric over store handle, addfrom_public_jwk(#63) - (vc) move
ClaimPathout ofsd-jwtfeature, addutoipaschema (#66) - (jose) move
JwtClaimsandOneOrManytojose, addCompactJws::claims(#65) - (keys) add
Pkcs11KeyStoreovercryptoki, tested against SoftHSM2 (#48) - (did) add
DidMethod(method name with optional namespace) (#59) - (methods) add
local-networkopt-in forReqwestClient(#47) - (sd-jwt) [breaking] add VCDM 2.0 credentials secured with SD-JWT (
vc+sd-jwt) (#58) - (linked-vp, domain-linkage) cap URLs fetched and credentials validated per document (#46)
- (domain-linkage) fetch DID configurations through
HttpClient(#44) - (vc) validate VCDM 2.0 presentations (
vp+jwt) (#43) - (linked-vp) add DIF Linked Verifiable Presentation (#42)
- (methods) [breaking] create
did:jwkin JCS canonical form (RFC 8785) (#40) - (did) [breaking] include cause of failed resolution in
ResolutionError(#39)
Dependencies
- (deps) [breaking] bump jsonwebtoken to 11, bump base64 to 0.23 (#33)
Documentation
- (jose) ES256 verification accepts high-S signatures (#87)
Fixed
v0.1.0
Added
- add OpenAPI schemas, preludes and test vectors (#29)
- (sd-jwt) add
sd_jwt_vcanddomain_linkagemodules (#26) - (vc) add VCDM 1.1 JWT profile, VCDM 2.0 envelopes and validators (#25)
- (methods) add
did:key,did:jwkanddid:webmethods (#24) - (keys) add
KeyStoretrait,KeySigner, in-memory and software backends (#21) - (resolver) add
DidResolver,DidProducer,Resolverregistry, cache and dereferencing (#22) - (did) add
DidDocument,VerificationMethod,Serviceand resolution types (#20) - (jose) add
Jwk,JwsAlgorithm,JwsVerifierand compact JWS (#19) - (did) add
DidandDidUrltypes (#4)
Documentation
- add feature checklist and move release process to
docs/RELEASE.md(#18)
Fixed
- [breaking] add cargo-fuzz targets and fix detected flaws (#27)
- (jose) reject RSA signatures that are not modulus-sized (#23)
Other
- [breaking] raise MSRV to 1.95 under a six-month policy (#31)
v0.0.2
Changed
identity-kitis now a library crate; 0.0.1 was a placeholder binary
Documentation
- describe release process in README (#3)
- add security policy, contributing guide and code owners