scuttlebutt
Module Contents
alltypes
Module Contents
interface
Identity
Module Contents
class
Curve
Module Contents
Ed25519
SECP256K1
val
name
:
String
abstract
fun
curve
(
)
:
Curve
open
fun
curveName
(
)
:
String
abstract
fun
ed25519PublicKey
(
)
:
PublicKey
open
static
fun
fromKeyPair
(
keyPair
:
KeyPair
)
:
Identity
open
static
fun
fromKeyPair
(
keyPair
:
KeyPair
)
:
Identity
open
static
fun
fromPublicKey
(
publicKey
:
PublicKey
)
:
Identity
open
static
fun
fromPublicKey
(
publicKey
:
PublicKey
)
:
Identity
open
static
fun
fromSecretKey
(
secretKey
:
SecretKey
)
:
Identity
open
static
fun
fromSecretKey
(
secretKey
:
SecretKey
)
:
Identity
abstract
fun
publicKeyAsBase64String
(
)
:
String
open
static
fun
random
(
)
:
Identity
open
static
fun
randomEd25519
(
)
:
Identity
open
static
fun
randomSECP256K1
(
)
:
Identity
abstract
fun
secp256k1PublicKey
(
)
:
PublicKey
abstract
fun
sign
(
message
:
Bytes
)
:
Bytes
open
fun
toCanonicalForm
(
)
:
String
abstract
fun
verify
(
signature
:
Bytes
,
message
:
Bytes
)
:
Boolean
class
Invite
Module Contents
Invite
(
host
:
String
,
port
:
Int
,
identity
:
Identity
,
secretKey
:
SecretKey
)
fun
host
(
)
:
String
fun
identity
(
)
:
Identity
fun
port
(
)
:
Int
fun
secretKey
(
)
:
SecretKey
fun
toCanonicalForm
(
)
:
String
fun
toString
(
)
:
String
package
org.apache.tuweni.scuttlebutt
Module Contents
interface
Identity
Module Contents
class
Curve
Module Contents
Ed25519
SECP256K1
val
name
:
String
abstract
fun
curve
(
)
:
Curve
open
fun
curveName
(
)
:
String
abstract
fun
ed25519PublicKey
(
)
:
PublicKey
open
static
fun
fromKeyPair
(
keyPair
:
KeyPair
)
:
Identity
open
static
fun
fromKeyPair
(
keyPair
:
KeyPair
)
:
Identity
open
static
fun
fromPublicKey
(
publicKey
:
PublicKey
)
:
Identity
open
static
fun
fromPublicKey
(
publicKey
:
PublicKey
)
:
Identity
open
static
fun
fromSecretKey
(
secretKey
:
SecretKey
)
:
Identity
open
static
fun
fromSecretKey
(
secretKey
:
SecretKey
)
:
Identity
abstract
fun
publicKeyAsBase64String
(
)
:
String
open
static
fun
random
(
)
:
Identity
open
static
fun
randomEd25519
(
)
:
Identity
open
static
fun
randomSECP256K1
(
)
:
Identity
abstract
fun
secp256k1PublicKey
(
)
:
PublicKey
abstract
fun
sign
(
message
:
Bytes
)
:
Bytes
open
fun
toCanonicalForm
(
)
:
String
abstract
fun
verify
(
signature
:
Bytes
,
message
:
Bytes
)
:
Boolean
class
Invite
Module Contents
Invite
(
host
:
String
,
port
:
Int
,
identity
:
Identity
,
secretKey
:
SecretKey
)
fun
host
(
)
:
String
fun
identity
(
)
:
Identity
fun
port
(
)
:
Int
fun
secretKey
(
)
:
SecretKey
fun
toCanonicalForm
(
)
:
String
fun
toString
(
)
:
String