public class PacketFactory
extends java.lang.Object
Constructor and Description |
---|
PacketFactory(byte[][] symKeys) |
PacketFactory(int channelID,
byte[] initPayload,
PublicKey[] publicKeys) |
Modifier and Type | Method and Description |
---|---|
int |
getChannelID() |
byte[][] |
getRequestChannelKeys() |
byte[][] |
getResponseChannelKeys() |
DataPacket |
makeDataPacket(Fragment fragment) |
InitPacket |
makeInitPacket(Fragment fragment) |
DataPacket |
myprocess(DataPacket packet) |
static ProcessedDataPacket |
process(DataPacket packet,
byte[] channelKey) |
public PacketFactory(int channelID, byte[] initPayload, PublicKey[] publicKeys)
public PacketFactory(byte[][] symKeys)
public static ProcessedDataPacket process(DataPacket packet, byte[] channelKey) throws DecryptionFailed
DecryptionFailed
public DataPacket myprocess(DataPacket packet) throws DecryptionFailed
DecryptionFailed
public InitPacket makeInitPacket(Fragment fragment) throws PacketCreationFailed
PacketCreationFailed
public DataPacket makeDataPacket(Fragment fragment) throws PacketCreationFailed
PacketCreationFailed
public byte[][] getRequestChannelKeys()
public byte[][] getResponseChannelKeys()
public int getChannelID()
Copyright © 2023. All rights reserved.