Skip to content

Commit

Permalink
Release 3.2.0
Browse files Browse the repository at this point in the history
* Kotlin 2.0
* Gradle 8.8
* Bouncy Castle 1.78.1
* Kotest 5.9.1
* Coroutines 1.8.1
* Serialization 1.7.1-SNAPSHOT
* KmmResult 1.6.1

**Fixes**
 * Move `curve` from `CryptoAlgorithm` to `JwsAlgorithm`
 * Don't assume curve information for the X.509 signature when, in fact, none exists
   * `CryptoSignature`s in X.509 are now indefinite length

**Changes**
* Always DID-encode keys in compressed form (but keep decoding support)
* Rename `CryptoAlgorithm` to `X509SignatureAlgorithm` to better describe what it is
  * Rename `toCryptoAlgorithm` to `toX509SignatureAlgorithm` accordingly
* Rework CryptoSignature to two-dimensional interface:
  * CryptoSignature <- {EC <- {IndefiniteLength, DefiniteLength}, RsaOrHmac}
  * CryptoSignature <- {RawByteEncodable <- {EC.DefiniteLength, RsaOrHmac}, NotRawByteEncodable <- EC.IndefiniteLength}
  • Loading branch information
JesusMcCloud committed Jun 11, 2024
1 parent 599e90a commit 1728cdb
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ kotlin.code.style=official
kotlin.js.compiler=ir
org.gradle.jvmargs=-Xmx4g -Dfile.encoding=UTF-8

artifactVersion = 3.2.0-SNAPSHOT
artifactVersion = 3.2.0
# This is not a well-defined property, the ASP convention plugin respects it, though
jdk.version=17

0 comments on commit 1728cdb

Please sign in to comment.