diff --git a/CHANGELOG.md b/CHANGELOG.md index ac92f84d8..83758c7c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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` @@ -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: diff --git a/README.md b/README.md index 8708b870b..37650ff2c 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/conventions-vclib/gradle-conventions-plugin b/conventions-vclib/gradle-conventions-plugin index e562e77c0..3d4984edd 160000 --- a/conventions-vclib/gradle-conventions-plugin +++ b/conventions-vclib/gradle-conventions-plugin @@ -1 +1 @@ -Subproject commit e562e77c06f4cf489d75f9788043d1007520e37a +Subproject commit 3d4984edd0815dfac091bfd253826194feab788a diff --git a/gradle.properties b/gradle.properties index 12c19cc02..b5a31804e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -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 diff --git a/kmp-crypto b/kmp-crypto index adf02cf64..690e66646 160000 --- a/kmp-crypto +++ b/kmp-crypto @@ -1 +1 @@ -Subproject commit adf02cf64bf2bdb74336b25dd3c82251f8f6245f +Subproject commit 690e66646ce142c51dcb418e2983f380499ca9f1