class DefaultPacketCodec : PacketCodec
(source)
<init> |
DefaultPacketCodec(keyPair: KeyPair, routingTable: RoutingTable, nodeId: Bytes = Hash.sha2_256(routingTable.getSelfEnr()), authenticationProvider: AuthenticationProvider = DefaultAuthenticationProvider(keyPair, routingTable)) |
decode |
Decodes message, decrypting its body fun decode(message: Bytes): DecodeResult |
encode |
Encodes message, encrypting its body fun encode(message: UdpMessage, destNodeId: Bytes, handshakeParams: HandshakeInitParameters?): EncodeResult |