/key-formats-java

Primary LanguageJavaApache License 2.0Apache-2.0

key-formats-java

Information

This is an implementation of various key formats used by DIDs and Verifiable Credentials.

Maven

Build:

mvn clean install

Dependency:

<repositories>
	<repository>
		<id>danubetech-maven-public</id>
		<url>https://repo.danubetech.com/repository/maven-public/</url>
	</repository>
</repositories>

<dependency>
	<groupId>com.danubetech</groupId>
	<artifactId>key-formats-java</artifactId>
	<version>1.12.0</version>
</dependency>

Libsodium or Tink

By default, key-formats-java uses libsodium for Ed25519 cryptographic operations. In situations when this library is not available on a system (e.g. Android), Tink can be used instead. For details on how to change the "provider" for the Ed25519 functions, see this issue: #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