diff --git a/.idea/.gitignore b/.idea/.gitignore index 13566b8..93f6a98 100644 --- a/.idea/.gitignore +++ b/.idea/.gitignore @@ -6,3 +6,5 @@ # Datasource local storage ignored files /dataSources/ /dataSources.local.xml +/artifacts/crypto2_js_0_1_0_SNAPSHOT.xml +/artifacts/crypto2_jvm_0_1_0_SNAPSHOT.xml diff --git a/build.gradle.kts b/build.gradle.kts index 5315ca1..7393920 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } group = "net.sergeych" -version = "1.0-SNAPSHOT" +version = "0.1.0-SNAPSHOT" repositories { mavenCentral() diff --git a/src/commonMain/kotlin/net/sergeych/crypto2/SigningKey.kt b/src/commonMain/kotlin/net/sergeych/crypto2/SigningKey.kt index cd38676..fee666c 100644 --- a/src/commonMain/kotlin/net/sergeych/crypto2/SigningKey.kt +++ b/src/commonMain/kotlin/net/sergeych/crypto2/SigningKey.kt @@ -11,7 +11,7 @@ import net.sergeych.crypto2.SigningKey.Secret * Keys could be compared to each other for equality and used * as a Map keys (not sure about js). * - * Use [Secret.pair] to create new keys. + * Use [pair] to create new keys. */ @Serializable sealed class SigningKey { @@ -63,13 +63,14 @@ sealed class SigningKey { fun seal(message: UByteArray): Seal = Seal(this.publicKey, sign(message)) override fun toString(): String = "Sct:${super.toString()}" - companion object { - data class Pair(val signing: Secret, val aPublic: Public) + } - fun pair(): Pair { - val p = Signature.keypair() - return Pair(Secret(p.secretKey), Public(p.publicKey)) - } + companion object { + data class Pair(val secretKey: Secret, val publicKey: Public) + + fun pair(): Pair { + val p = Signature.keypair() + return Pair(Secret(p.secretKey), Public(p.publicKey)) } } }