use mp bintools and added more macos apple targets

This commit is contained in:
sergeych committed 2024-03-16 20:33:22 +01:00
1 parent 745eb9ccdf
commit c0ca802a30
4 files changed
+35 -25

No files matched your search

@@ -13,7 +13,8 @@ import net.sergeych.crypto2.DecryptionFailedException
import net.sergeych.crypto2.SigningKey
import net.sergeych.crypto2.randomBytes
import net.sergeych.crypto2.randomUInt
import net.sergeych.tools.ProtectedOp
import net.sergeych.synctools.ProtectedOp
import net.sergeych.synctools.invoke
import net.sergeych.utools.pack
import net.sergeych.utools.unpack
import org.komputing.khash.keccak.Keccak
@@ -111,7 +112,7 @@ data class KiloParams<S>(
val withFill = BipackEncoder.encode(FilledData(message, fill)).toUByteArray()
val n = proptectedOp { nonce++ }
val n = proptectedOp.invoke { nonce++ }
return pack(
Package(n, SecretBox.easy(withFill, encodeSendNonce(n), sessionKeyPair.sendKey))
@@ -9,7 +9,8 @@ import net.sergeych.kiloparsec.adapter.acceptTcpDevice
import net.sergeych.kiloparsec.adapter.connectTcpDevice
import net.sergeych.kiloparsec.adapter.toNetworkAddress
import net.sergeych.mp_logger.Log
import net.sergeych.tools.ProtectedOp
import net.sergeych.synctools.ProtectedOp
import net.sergeych.synctools.invoke
import org.junit.jupiter.api.Assertions.assertEquals
import kotlin.test.Test
import kotlin.test.assertContains
@@ -47,7 +48,7 @@ class NetworkTest {
while (true) {
val x = device.input.receive()?.decodeFromUByteArray() ?: break
if (x.startsWith("die")) {
op {
op.invoke {
pills += x
}
cancel()