toggle menu
multiplatform-crypto-libsodium-bindings
0.9.4-SNAPSHOT
android
common
js
jvm
linuxArm64
linuxX64
wasmJs
switch theme
search in API
multiplatform-crypto-libsodium-bindings
/
com.ionspin.kotlin.crypto.keyexchange
Package-level
declarations
Types
Properties
Types
Key
Exchange
Link copied to clipboard
android
common
js
jvm
linuxArm64
linuxX64
wasmJs
actual
object
KeyExchange
expect
object
KeyExchange
actual
object
KeyExchange
actual
object
KeyExchange
actual
object
KeyExchange
Created by Ugljesa Jovanovic ugljesa.jovanovic@ionspin.com on 09-Oct-2020
actual
object
KeyExchange
Created by Ugljesa Jovanovic ugljesa.jovanovic@ionspin.com on 09-Oct-2020
actual
object
KeyExchange
Key
Exchange
Key
Pair
Link copied to clipboard
data
class
KeyExchangeKeyPair
(
val
publicKey
:
UByteArray
,
val
secretKey
:
UByteArray
)
Key
Exchange
Session
Key
Pair
Link copied to clipboard
data
class
KeyExchangeSessionKeyPair
(
val
receiveKey
:
UByteArray
,
val
sendKey
:
UByteArray
)
Properties
crypto_kx_PRIMITIVE
Link copied to clipboard
const
val
crypto_kx_PRIMITIVE
:
String
crypto_kx_PUBLICKEYBYTES
Link copied to clipboard
const
val
crypto_kx_PUBLICKEYBYTES
:
Int
=
32
Created by Ugljesa Jovanovic ugljesa.jovanovic@ionspin.com on 09-Oct-2020
crypto_kx_SECRETKEYBYTES
Link copied to clipboard
const
val
crypto_kx_SECRETKEYBYTES
:
Int
=
32
crypto_kx_SEEDBYTES
Link copied to clipboard
const
val
crypto_kx_SEEDBYTES
:
Int
=
32
crypto_kx_SESSIONKEYBYTES
Link copied to clipboard
const
val
crypto_kx_SESSIONKEYBYTES
:
Int
=
32