https://github.com/danubetech/key-formats-java
https://github.com/danubetech/key-formats-java
shared-libraries
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/danubetech/key-formats-java
- Owner: danubetech
- License: apache-2.0
- Created: 2019-12-11T11:37:51.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2026-01-19T07:36:28.000Z (24 days ago)
- Last Synced: 2026-01-19T16:15:37.591Z (24 days ago)
- Topics: shared-libraries
- Language: Java
- Homepage:
- Size: 282 KB
- Stars: 0
- Watchers: 4
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# key-formats-java
## Information
This is an implementation of various key formats used by DIDs and Verifiable Credentials.
## Maven
Build:
mvn clean install
Dependency:
danubetech-maven-public
https://repo.danubetech.com/repository/maven-public/
com.danubetech
key-formats-java
1.12.0
## Libsodium or Tink
By default, **key-formats-java** uses [libsodium](https://doc.libsodium.org/) for Ed25519 cryptographic operations.
In situations when this library is not available on a system (e.g. Android), [Tink](https://developers.google.com/tink) can be used instead.
For details on how to change the "provider" for the Ed25519 functions, see this issue: https://github.com/danubetech/key-formats-java/issues/11
## About
Danube Tech - https://danubetech.com/

This software library is part of a project that has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 871932