DefaultPacketCodec(keyPair: KeyPair, routingTable: RoutingTable, nodeId: Bytes = Hash.sha2_256(routingTable.getSelfEnr()), authenticationProvider: AuthenticationProvider = DefaultAuthenticationProvider(keyPair, routingTable))