Uses of Class
org.drasyl.identity.KeyAgreementPublicKey
Packages that use KeyAgreementPublicKey
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.
Provides hints for correct JSON (de)serialization.
-
Uses of KeyAgreementPublicKey in org.drasyl.crypto
Methods in org.drasyl.crypto that return KeyAgreementPublicKeyModifier and TypeMethodDescriptionCrypto.convertIdentityKeyToKeyAgreementKey(IdentityPublicKey publicKey) Converts the given ed25519 long timepublicKeyinto a curve25519 key for (on-demand) key agreement.Methods in org.drasyl.crypto that return types with arguments of type KeyAgreementPublicKeyModifier and TypeMethodDescriptionCrypto.convertLongTimeKeyPairToKeyAgreementKeyPair(KeyPair<IdentityPublicKey, IdentitySecretKey> keyPair) Converts the given ed25519 long timekeyPairinto a curve25519 key pair for (on-demand) key agreement.Crypto.generateEphemeralKeyPair()Generates a new curve25519 key pair for key exchange. -
Uses of KeyAgreementPublicKey in org.drasyl.identity
Methods in org.drasyl.identity that return KeyAgreementPublicKeyModifier and TypeMethodDescriptionIdentity.getKeyAgreementPublicKey()IdentityPublicKey.getLongTimeKeyAgreementKey()KeyAgreementPublicKey.intern()static KeyAgreementPublicKeyKeyAgreementPublicKey.of(byte[] bytes) Converts a byte[] into aKeyAgreementPublicKey.static KeyAgreementPublicKeyConverts aStringinto aKeyAgreementPublicKey.static KeyAgreementPublicKeyKeyAgreementPublicKey.of(ImmutableByteArray bytes) Methods in org.drasyl.identity that return types with arguments of type KeyAgreementPublicKey -
Uses of KeyAgreementPublicKey in org.drasyl.node
Methods in org.drasyl.node that return KeyAgreementPublicKeyModifier and TypeMethodDescriptionabstract KeyAgreementPublicKeyDrasylConfig.getKeyAgreementPublicKey()static KeyAgreementPublicKeyDrasylConfig.getKeyAgreementPublicKey(com.typesafe.config.Config config, String path) Gets theKeyAgreementPublicKeyat the given path.Methods in org.drasyl.node with parameters of type KeyAgreementPublicKeyModifier and TypeMethodDescriptionabstract DrasylConfig.BuilderDrasylConfig.Builder.keyAgreementPublicKey(KeyAgreementPublicKey keyAgreementPublicKey) -
Uses of KeyAgreementPublicKey in org.drasyl.node.handler.crypto
Methods in org.drasyl.node.handler.crypto that return KeyAgreementPublicKeyModifier and TypeMethodDescriptionPendingAgreement.getRecipientsKeyAgreementKey()abstract KeyAgreementPublicKeyKeyExchangeMessage.getSessionKey()Methods in org.drasyl.node.handler.crypto that return types with arguments of type KeyAgreementPublicKeyMethods in org.drasyl.node.handler.crypto with parameters of type KeyAgreementPublicKeyModifier and TypeMethodDescriptionstatic AgreementIdAgreementId.of(KeyAgreementPublicKey pk1, KeyAgreementPublicKey pk2) static KeyExchangeMessageKeyExchangeMessage.of(KeyAgreementPublicKey sessionKey) voidPendingAgreement.setRecipientsKeyAgreementKey(KeyAgreementPublicKey recipientsKeyAgreementKey) Constructor parameters in org.drasyl.node.handler.crypto with type arguments of type KeyAgreementPublicKeyModifierConstructorDescription -
Uses of KeyAgreementPublicKey in org.drasyl.node.identity.serialization
Methods in org.drasyl.node.identity.serialization that return KeyAgreementPublicKeyModifier and TypeMethodDescriptionIdentityMixin.getKeyAgreementPublicKey()static KeyAgreementPublicKey