Uses of Class
org.drasyl.node.handler.crypto.Agreement
Packages that use Agreement
Package
Description
Contains classes necessary for encrypted peer/application communication.
-
Uses of Agreement in org.drasyl.node.handler.crypto
Methods in org.drasyl.node.handler.crypto that return AgreementModifier and TypeMethodDescriptionPendingAgreement.buildAgreement(Crypto crypto, long staleAt) protected abstract AgreementAbstractArmHandler.getAgreement(AgreementId agreementId) protected AgreementLongTimeArmHandler.getAgreement(AgreementId agreementId) protected AgreementPFSArmHandler.getAgreement(AgreementId agreementId) Session.getLongTimeAgreement()static AgreementAgreement.of(AgreementId id, SessionPair sessionPair, long staleAt) Methods in org.drasyl.node.handler.crypto that return types with arguments of type AgreementModifier and TypeMethodDescriptionSession.getCurrentActiveAgreement()Session.getInitializedAgreements()Methods in org.drasyl.node.handler.crypto with parameters of type AgreementModifier and TypeMethodDescriptionprotected ArmHeaderAbstractArmHandler.arm(io.netty.channel.ChannelHandlerContext ctx, Agreement agreement, io.netty.buffer.ByteBuf msg) protected abstract voidAbstractArmHandler.removeStaleAgreement(io.netty.channel.ChannelHandlerContext ctx, Agreement agreement) protected voidLongTimeArmHandler.removeStaleAgreement(io.netty.channel.ChannelHandlerContext ctx, Agreement agreement) protected voidPFSArmHandler.removeStaleAgreement(io.netty.channel.ChannelHandlerContext ctx, Agreement agreement) protected ObjectAbstractArmHandler.unarm(io.netty.channel.ChannelHandlerContext ctx, Agreement agreement, Nonce nonce, io.netty.buffer.ByteBuf byteBuf) Constructors in org.drasyl.node.handler.crypto with parameters of type AgreementModifierConstructorDescriptionSession(Agreement longTimeAgreement, ConcurrentReference<PendingAgreement> currentInactiveAgreement, int maxAgreements, Duration sessionExpireTime)