Uses of Interface
org.drasyl.identity.PublicKey
Package
Description
Classes for crypto-related operations.
Contains classes to manage the
Identity
of the drasyl node.Provides hints for correct JSON (de)serialization.
-
Uses of PublicKey in org.drasyl.crypto
Modifier and TypeMethodDescription<P extends PublicKey,
S extends SecretKey>
SessionPairCrypto.generateSessionKeyPair
(KeyPair<P, S> myKeyPair, PublicKey receiverPublicKey) Generates session key pair from themyKeyPair
andreceiverKeyPair
.Modifier and TypeMethodDescription<P extends PublicKey,
S extends SecretKey>
SessionPairCrypto.generateSessionKeyPair
(KeyPair<P, S> myKeyPair, PublicKey receiverPublicKey) Generates session key pair from themyKeyPair
andreceiverKeyPair
. -
Uses of PublicKey in org.drasyl.identity
Modifier and TypeClassDescriptionclass
This class is a simple holder for a key pair (aIdentityPublicKey
and aIdentitySecretKey
).Modifier and TypeClassDescriptionclass
This class models an ed25519 public key that is used as node's unique overlay address.class
This class models a curve25519 public key that is used for x25519 key exchange. -
Uses of PublicKey in org.drasyl.node.identity.serialization