❗ Important!
eudi-lib-jvm-sdjwt-kt v0.10.0 introduces, what will hopefully be the last set of, breaking changes to the public API of the library. As always, check the updated README and examples for more information.
Highlights:
- Unification of SD-JWT Issuance and Presentation into a single data class
SdJwtVerifier
, andSdJwtVcVerifier
are now parameterized, and their methods are now more appropriately defined- Various recursive operations have been rewritten using DeepRecursiveFunction, and are now stack-safe
What's Changed
- Replace junit packages with kotlin.test by @babisRoutis in #289
- Add comments to DSL by @babisRoutis in #290
- Stack safe SelectPath by @babisRoutis in #292
- Parameterized verifier by @babisRoutis in #291
- Require 'vct' claim during SD-JWT-VC verification. by @dzarras in #297
- Unify SD-JWT Issuance & Presentation into a single class by @babisRoutis in #296
- Define the methods of SdJwtVerifier and SdJwtVcVerifier more appropriately. by @dzarras in #298
- Properly calculate the index of array elements during recreation. by @dzarras in #302
- Makes various operations stack-safe by @dzarras in #303
- Expose SdJwtVcVerifierFactory as value of XyzOps by @babisRoutis in #304
- Define encodeArray more appropriately and reduce code duplication. by @dzarras in #305
- Improve deployment of array decoys. by @dzarras in #306
Full Changelog: v0.9.0...v0.10.0