Uses of Class
org.drasyl.identity.KeyAgreementSecretKey
Package
Description
Classes for crypto-related operations.
Contains classes to manage the
Identity
of the drasyl node.Contains
DrasylNode
.Contains classes necessary for encrypted peer/application communication.
-
Uses of KeyAgreementSecretKey in org.drasyl.crypto
Modifier and TypeMethodDescriptionCrypto.convertLongTimeKeyPairToKeyAgreementKeyPair
(KeyPair<IdentityPublicKey, IdentitySecretKey> keyPair) Converts the given ed25519 long timekeyPair
into a curve25519 key pair for (on-demand) key agreement.Crypto.generateEphemeralKeyPair()
Generates a new curve25519 key pair for key exchange. -
Uses of KeyAgreementSecretKey in org.drasyl.identity
Modifier and TypeMethodDescriptionIdentity.getKeyAgreementSecretKey()
KeyAgreementSecretKey.intern()
static KeyAgreementSecretKey
KeyAgreementSecretKey.of
(byte[] bytes) Converts a byte[] into aKeyAgreementSecretKey
.static KeyAgreementSecretKey
Converts aString
into aKeyAgreementSecretKey
.static KeyAgreementSecretKey
KeyAgreementSecretKey.of
(ImmutableByteArray bytes) -
Uses of KeyAgreementSecretKey in org.drasyl.node
Modifier and TypeMethodDescriptionstatic KeyAgreementSecretKey
DrasylConfig.getKeyAgreementSecretKey
(com.typesafe.config.Config config, String path) Gets theKeyAgreementSecretKey
at the given path. -
Uses of KeyAgreementSecretKey in org.drasyl.node.handler.crypto
ModifierConstructorDescription