Releases: WebOfTrustInfo/ld-signatures-java
1.0.0 ld-signatures-java
This is an implementation of cryptographic suites for Linked Data Proofs.
Functionality includes Linked Data Proofs (de-)serialization, construction, manipulation, validation. Signing and verifying. Support for Ed25519Signature2018, Ed25519Signature2020, JcsEd25519Signature2020, EcdsaSecp256k1Signature2019, JcsEcdsaSecp256k1Signature2019, JsonWebSignature2020 cryptosuites.
v0.5.0 ld-signatures-java
- Add support for JCSEd25519Signature2020 by @peacekeeper in #10
Full Changelog: v0.4.0...v0.5.0
v0.4.0 ld-signatures-java
- Rename member variable. 4af48fe9746165d
- Add BBS+ JSON-LD context. 4aa892eca4405f7
- Fix BbsBlsSignature2020 term. b943a184e2c94a3
- Fix redefined JSON-LD term. 0d2b42210a631dd
- Reduce dependency on nimbus. 32030880b82f475
- Use different class for BLS key types. cde185432a7f4c8
- Move basic crypto functionality into key-formats-java. c492d93db1879e6
- Work on supporting BBS+ signatures. 1fe67b4c7a2b7f1
- Upgrade to titanium-json-ld 1.0.0. 5704f930d71a235
- Use standard document loader for verifying proof values. b341de2855f004a
- Add security-bbs-v1.jsonld. da2ea20b56ca5a6
- Use standard document loader for proof values. 25e0e7141fa3a98
- Add support for Ed25519Signature2020. d3b1b94f0f185bd
- Small change to adding default contexts. 2dfa1c7023166a2
- Switch to security-vocab version 3. f3a5c96b5855f22
- Use changed API for normalization. 94d6efea8b5ccb6
v0.3.0 ld-signature
- fix: Make sure the correct document loaders are used.
- fix: verificationMethod should be a URI.
- feat: Optional support for Google Tink.
- feat: Reduced dependency on javax.json.
- chore: Bump nimbus-jose-jwt to 9.0.1.
- feat: Continued work on better JSON-LD support.
- feat: Updates to work with new jsonld-common-java library.
- feat: Support for Titanium JSON-LD library.
- feat: Support multiple proof objects.
- feat: Start using "proof" instead of "signature".
v0.2.2 ld-signature
-
chore: Bump nimbus-jose-jwt to 8.14.1.5aedc29126e813a
-
chore: Bump indy to 1.14.0. a0f170e57d37358
-
chore: Bump bitcoinj to 0.15.8. 3a227ecbb27dc20
v0.2.1 ld-signature
-
fix: merge issue-release plugin 1a7e983e798a057
-
fix: merge issue 73f32484e9857dd
-
minor release 0.2.1 d0309e4dbeb75fd
-
fix: Make test keys static. c173913d9837581
-
chore: Upgrade test framework. 6825a0c9c87baaf
-
chore: Manage guava dependency. a268fa2d0a2fd84
-
chore: Use jsonld-java 0.12.3. f2fdd331897bd98
-
chore: Change source version from 1.7 to 1.8. a1d27bbb577870b
-
chore: Add unit tests for EcdsaSecp256k1Signature2019. 49d78c8e6e42fe7
-
docs: Update README to match latest code. bbd46e93e386a05
-
fix: Use hardcoded test keys. f3dbb81076d331d
-
fix: For now, remove unsupported JSON-LD 1.1 features from security context. fe26808c11b40c5
-
fix: Change curve name from P-256 to secp256k1. 0bf14dc15b9ed56
-
chore: Upgrade nimbus-jose-jwt dependency. 53b2b3e61bf987e
-
fix: Use jsonld-java 0.13.1-SNAPSHOT. ef1460d2bc14b19
v0.2.0
Git Changelog Maven plugin changelog
Changelog of key-format-java.
v0.2.0
-
Latest Release v0.2.0 ddb66f3514edcdf
-
Release Plugin updated 819105e09378193
-
Update README.md
Co-Authored-By: Markus Sabadello markus@danubetech.com 4bd473ca20bca9a
-
Extend Example Usage for PrivateKeySignerFactory efd975bb1c1d60d
-
Add Example Usage for PrivateKeySignerFactory c784f78fd9cff18
-
Maven compile-step instead of install 5b5625ec4c3b987
-
CI/CD is now also listening on PRs 3cdaae9cd999383
-
Moved GitHub Action to danubetech 4cf80a3fb9e2767
-
Added test-step 36f4a96fb6e8772
-
Using custom build-env 0308e760cf44312
-
Job is running on every push 026fb0a6c81bf6f
-
Added GitHub workflowfile 2e58297ae0ec1e1
-
Build-image is now hosted at GitLab registry 0a230741951d8c8
-
Corrected image-tag a47fd261dbe7dea
-
Using own Docker image as build-env d10375bc86832a8
-
Added GitLab config 814d0750bdef513
-
Some refactoring of super/subclasses.
Signed-off-by: Markus Sabadello markus@danubetech.com 91ceb09c0044c27
- Add check for correct signature suite.
Signed-off-by: Markus Sabadello markus@danubetech.com 178759ce1118046
- Require private key and public key for Ed25519 signing.
Signed-off-by: Markus Sabadello markus@danubetech.com ca9460e336f2b70
- Check URI or String class.
Signed-off-by: Markus Sabadello markus@danubetech.com 4c71790a34d1cec
- Expect only the private key for signing; and add logging of key sizes.
Signed-off-by: Markus Sabadello markus@danubetech.com 20ef5eb4abc237b
- Modularize signing and verification operations.
Signed-off-by: Markus Sabadello markus@danubetech.com 923d070834a0d2f
- RsaSignature2018 suite uses only the RS256 algorithm.
Signed-off-by: Markus Sabadello markus@danubetech.com 4cbbb55d7618b5d
- Make Indy dependency optional.
Signed-off-by: Markus Sabadello markus@danubetech.com f83a59ac937b390
- Fix Indy dependency.
Signed-off-by: Markus Sabadello markus@danubetech.com 2b86e645c776b4e
- Remove dependency on jose4j.
Signed-off-by: Markus Sabadello markus@danubetech.com 647e1ea947d0623