Netty WIP
Implementing ByteBuf backed In/OutPacket first in a separate branch
This commit is contained in:
28
src/main/java/net/netty/ClientCyphers.java
Normal file
28
src/main/java/net/netty/ClientCyphers.java
Normal file
@@ -0,0 +1,28 @@
|
||||
package net.netty;
|
||||
|
||||
import constants.net.ServerConstants;
|
||||
import tools.MapleAESOFB;
|
||||
|
||||
public class ClientCyphers {
|
||||
private final MapleAESOFB send;
|
||||
private final MapleAESOFB receive;
|
||||
|
||||
private ClientCyphers(MapleAESOFB send, MapleAESOFB receive) {
|
||||
this.send = send;
|
||||
this.receive = receive;
|
||||
}
|
||||
|
||||
public static ClientCyphers generateNew() {
|
||||
MapleAESOFB send = new MapleAESOFB(InitializationVector.generateSend(), ServerConstants.VERSION);
|
||||
MapleAESOFB receive = new MapleAESOFB(InitializationVector.generateReceive(), ServerConstants.VERSION);
|
||||
return new ClientCyphers(send, receive);
|
||||
}
|
||||
|
||||
public MapleAESOFB getSendCypher() {
|
||||
return send;
|
||||
}
|
||||
|
||||
public MapleAESOFB getReceiveCypher() {
|
||||
return receive;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user