Return byteArray instead of array of byteArrays
This commit is contained in:
@@ -293,7 +293,7 @@ public interface Secp256k1 {
|
||||
|
||||
public fun frostPublicKeyEcTweakAdd(tweakCache: ByteArray, tweak32: ByteArray): ByteArray?
|
||||
|
||||
public fun frostPublicKeyXonlyTweakAdd(tweakCache: ByteArray, tweak32: ByteArray): Pair<ByteArray?, ByteArray>
|
||||
public fun frostPublicKeyXonlyTweakAdd(tweakCache: ByteArray, tweak32: ByteArray): ByteArray?
|
||||
|
||||
public fun frostNonceGen(sessionId32: ByteArray, share: ByteArray?, msg32: ByteArray?, publicKey: ByteArray?, extraInput32: ByteArray?): Pair<ByteArray, ByteArray>
|
||||
|
||||
@@ -320,6 +320,7 @@ public interface Secp256k1 {
|
||||
|
||||
// @formatter:off
|
||||
public const val X_ONLY_PUBKEY_SIZE: Int = 64
|
||||
public const val SERIALIZED_X_ONLY_PUBKEY_SIZE: Int = 32
|
||||
|
||||
public const val MUSIG2_SECRET_NONCE_SIZE: Int = 132
|
||||
public const val MUSIG2_PUBLIC_NONCE_SIZE: Int = 66
|
||||
@@ -334,8 +335,8 @@ public interface Secp256k1 {
|
||||
public const val FROST_SECNONCE_SIZE: Int = 69
|
||||
public const val FROST_PUBNONCE_SIZE: Int = 133
|
||||
public const val FROST_SERIALIZED_PARTIAL_SIGNATURE_SIZE: Int = 33
|
||||
public const val FROST_SERIALIZED_SHARE_SIZE: Int = 33
|
||||
public const val FROST_SERIALIZED_PUBNONCE_SIZE: Int = 67
|
||||
public const val FROST_SERIALIZED_SHARE_SIZE: Int = 32
|
||||
public const val FROST_SERIALIZED_PUBNONCE_SIZE: Int = 66
|
||||
// @formatter:on
|
||||
}
|
||||
}
|
||||
|
||||
@@ -696,7 +696,7 @@ public object Secp256k1Native : Secp256k1 {
|
||||
return natOutput
|
||||
}
|
||||
|
||||
override fun frostPublicKeyXonlyTweakAdd(tweakCache: ByteArray, tweak32: ByteArray): Pair<ByteArray?, ByteArray> {
|
||||
override fun frostPublicKeyXonlyTweakAdd(tweakCache: ByteArray, tweak32: ByteArray): ByteArray? {
|
||||
require(tweakCache.size == Secp256k1.FROST_TWEAK_CACHE_SIZE)
|
||||
require(tweak32.size == 32)
|
||||
|
||||
@@ -713,10 +713,7 @@ public object Secp256k1Native : Secp256k1 {
|
||||
tweak32 = toNat(tweak32)
|
||||
)
|
||||
|
||||
return Pair(
|
||||
serializePubkey(nPublicKey),
|
||||
serializeFrostTweakCache(nTweakCache)
|
||||
)
|
||||
return serializePubkey(nPublicKey)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user