use mp bintools and added more macos apple targets
This commit is contained in:
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()
|
||||
|
||||
Reference in new issue
Block a user