Uses of Interface
org.drasyl.identity.PublicKey
Packages that use PublicKey
Package
Description
Classes for crypto-related operations.
Contains classes to manage the
Identity
of the drasyl node.-
Uses of PublicKey in org.drasyl.crypto
Methods in org.drasyl.crypto with type parameters of type PublicKeyModifier and TypeMethodDescription<P extends PublicKey,
S extends SecretKey>
SessionPairCrypto.generateSessionKeyPair
(KeyPair<P, S> myKeyPair, PublicKey receiverPublicKey) Generates session key pair from themyKeyPair
andreceiverKeyPair
.Methods in org.drasyl.crypto with parameters of type PublicKeyModifier 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
Classes in org.drasyl.identity with type parameters of type PublicKeyModifier and TypeClassDescriptionclass
This class is a simple holder for a key pair (aIdentityPublicKey
and aIdentitySecretKey
).Classes in org.drasyl.identity that implement PublicKeyModifier 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.Methods in org.drasyl.identity with type parameters of type PublicKey