Skip to content

Commit

Permalink
update to latest serilaization/conventions
Browse files Browse the repository at this point in the history
  • Loading branch information
JesusMcCloud committed Jan 15, 2024
1 parent b37bcd4 commit 3fbb31b
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 6 deletions.
7 changes: 6 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

Release 3.4.0:
- tbd
- target Java 17
- updated dependencies from conventions
- BC 1.77
- Serialization 1.6.3-snapshot (fork)
- Naier 2.7.1
- Integrate `kmp-crypto` library
- Change signature parsing and return types to `CryptoSignature` class
- Change base public key class from`JsonWebKey` to `CryptoPublicKey`
Expand All @@ -11,7 +16,7 @@ Release 3.4.0:
- Refactor `CryptoService.identifier` to `CryptoService.jsonWebKey.identifier`
- Refactor `CryptoService.toPublicKey()` to `Crypto.publicKey`
- Add `CryptoService.coseKey` to `CryptoService`
- Support`ES384`, `ES512`, `RS256`, `RS384`, `RS512`, `PS256`, `PS384` and `PS512` in `DefaultCryptoService` Signature Services
- Support `ES384`, `ES512`, `RS256`, `RS384`, `RS512`, `PS256`, `PS384` and `PS512` in `DefaultCryptoService` Signature Services
- Change `DefaultCryptoService` constructor signature: When handing over a private/public keyPair the `CryptoAlgorithm` parameter is now mandatory

Release 3.3.0:
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# KMM VC Library
[![GitHub license](https://img.shields.io/badge/license-Apache%20License%202.0-brightgreen.svg?style=flat)](http://www.apache.org/licenses/LICENSE-2.0)
[![Kotlin](https://img.shields.io/badge/kotlin-multiplatform--mobile-orange.svg?logo=kotlin)](http://kotlinlang.org)
[![Kotlin](https://img.shields.io/badge/kotlin-1.9.10-blue.svg?logo=kotlin)](http://kotlinlang.org)
[![Java](https://img.shields.io/badge/java-11-blue.svg?logo=OPENJDK)](https://www.oracle.com/java/technologies/downloads/#java11)
[![Kotlin](https://img.shields.io/badge/kotlin-1.9.22-blue.svg?logo=kotlin)](http://kotlinlang.org)
[![Java](https://img.shields.io/badge/java-17-blue.svg?logo=OPENJDK)](https://www.oracle.com/java/technologies/downloads/#java17)
[![Maven Central](https://img.shields.io/maven-central/v/at.asitplus.wallet/vclib)](https://mvnrepository.com/artifact/at.asitplus.wallet/vclib/)

This library implements verifiable credentials to support several use cases, i.e. issuing of credentials, presentation of credentials and validation thereof. This library may be shared between backend services issuing credentials, wallet apps holding credentials, and verifier apps validating them.
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ kotlin.experimental.tryK2=false
org.jetbrains.dokka.classpath.excludePlatformDependencyFiles=true

artifactVersion = 3.4.0-SNAPSHOT
jvm.version=11
jvm.version=17

2 changes: 1 addition & 1 deletion kmp-crypto

0 comments on commit 3fbb31b

Please sign in to comment.