public static ClientChallenge decodeMessage(ByteBuffer buffer) { ByteBuf buf = Unpooled.wrappedBuffer(buffer); if (buf.readByte() != TAG_BYTE) { throw new IllegalArgumentException("Expected ClientChallenge, received something else."); } return new ClientChallenge( Encoders.Strings.decode(buf), Encoders.Strings.decode(buf), buf.readInt(), Encoders.Strings.decode(buf), buf.readInt(), Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf)); }
public static ClientChallenge decodeMessage(ByteBuffer buffer) { ByteBuf buf = Unpooled.wrappedBuffer(buffer); if (buf.readByte() != TAG_BYTE) { throw new IllegalArgumentException("Expected ClientChallenge, received something else."); } return new ClientChallenge( Encoders.Strings.decode(buf), Encoders.Strings.decode(buf), buf.readInt(), Encoders.Strings.decode(buf), buf.readInt(), Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf)); }
public static ClientChallenge decodeMessage(ByteBuffer buffer) { ByteBuf buf = Unpooled.wrappedBuffer(buffer); if (buf.readByte() != TAG_BYTE) { throw new IllegalArgumentException("Expected ClientChallenge, received something else."); } return new ClientChallenge( Encoders.Strings.decode(buf), Encoders.Strings.decode(buf), buf.readInt(), Encoders.Strings.decode(buf), buf.readInt(), Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf)); }
@Override public void encode(ByteBuf buf) { Encoders.Strings.encode(buf, blockId); Encoders.ByteArrays.encode(buf, metadata); }
public static ServerResponse decodeMessage(ByteBuffer buffer) { ByteBuf buf = Unpooled.wrappedBuffer(buffer); if (buf.readByte() != TAG_BYTE) { throw new IllegalArgumentException("Expected ServerResponse, received something else."); } return new ServerResponse( Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf)); }
public static ServerResponse decodeMessage(ByteBuffer buffer) { ByteBuf buf = Unpooled.wrappedBuffer(buffer); if (buf.readByte() != TAG_BYTE) { throw new IllegalArgumentException("Expected ServerResponse, received something else."); } return new ServerResponse( Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf)); }
@Override public void encode(ByteBuf buf) { buf.writeByte(TAG_BYTE); Encoders.Strings.encode(buf, appId); Encoders.Strings.encode(buf, kdf); buf.writeInt(iterations); Encoders.Strings.encode(buf, cipher); buf.writeInt(keyLength); Encoders.ByteArrays.encode(buf, nonce); Encoders.ByteArrays.encode(buf, challenge); }
@Override public int encodedLength() { return 1 + 4 + 4 + Encoders.Strings.encodedLength(appId) + Encoders.Strings.encodedLength(kdf) + Encoders.Strings.encodedLength(cipher) + Encoders.ByteArrays.encodedLength(nonce) + Encoders.ByteArrays.encodedLength(challenge); }
@Override public int encodedLength() { return 1 + Encoders.ByteArrays.encodedLength(response) + Encoders.ByteArrays.encodedLength(nonce) + Encoders.ByteArrays.encodedLength(inputIv) + Encoders.ByteArrays.encodedLength(outputIv); }
public static UploadBlock decode(ByteBuf buf) { String appId = Encoders.Strings.decode(buf); String execId = Encoders.Strings.decode(buf); String blockId = Encoders.Strings.decode(buf); byte[] metadata = Encoders.ByteArrays.decode(buf); byte[] blockData = Encoders.ByteArrays.decode(buf); return new UploadBlock(appId, execId, blockId, metadata, blockData); } }
public static UploadBlock decode(ByteBuf buf) { String appId = Encoders.Strings.decode(buf); String execId = Encoders.Strings.decode(buf); String blockId = Encoders.Strings.decode(buf); byte[] metadata = Encoders.ByteArrays.decode(buf); byte[] blockData = Encoders.ByteArrays.decode(buf); return new UploadBlock(appId, execId, blockId, metadata, blockData); } }
@Override public int encodedLength() { return Encoders.Strings.encodedLength(blockId) + Encoders.ByteArrays.encodedLength(metadata); }
public static ServerResponse decodeMessage(ByteBuffer buffer) { ByteBuf buf = Unpooled.wrappedBuffer(buffer); if (buf.readByte() != TAG_BYTE) { throw new IllegalArgumentException("Expected ServerResponse, received something else."); } return new ServerResponse( Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf), Encoders.ByteArrays.decode(buf)); }
@Override public int encodedLength() { return 1 + 4 + 4 + Encoders.Strings.encodedLength(appId) + Encoders.Strings.encodedLength(kdf) + Encoders.Strings.encodedLength(cipher) + Encoders.ByteArrays.encodedLength(nonce) + Encoders.ByteArrays.encodedLength(challenge); }
@Override public int encodedLength() { return Encoders.Strings.encodedLength(appId) + Encoders.Strings.encodedLength(execId) + Encoders.Strings.encodedLength(blockId) + Encoders.ByteArrays.encodedLength(metadata) + Encoders.ByteArrays.encodedLength(blockData); }
@Override public void encode(ByteBuf buf) { Encoders.Strings.encode(buf, blockId); Encoders.ByteArrays.encode(buf, metadata); }
@Override public int encodedLength() { return 1 + Encoders.ByteArrays.encodedLength(response) + Encoders.ByteArrays.encodedLength(nonce) + Encoders.ByteArrays.encodedLength(inputIv) + Encoders.ByteArrays.encodedLength(outputIv); }