package net.java.otr4j.session; public class TLV { /* This is just padding for the encrypted message, and should be ignored. */ public static final int PADDING = 0; /* The sender has thrown away his OTR session keys with you */ public static final int DISCONNECTED = 0x0001; /* The message contains a step in the Socialist Millionaires' Protocol. */ public static final int SMP1 = 0x0002; public static final int SMP2 = 0x0003; public static final int SMP3 = 0x0004; public static final int SMP4 = 0x0005; public static final int SMP_ABORT = 0x0006; /* Like OTRL_TLV_SMP1, but there's a question for the buddy at the * beginning */ public static final int SMP1Q = 0x0007; public TLV(int type, byte[] value) { this.setType(type); this.setValue(value); } public void setType(int type) { this.type = type; } public int getType() { return type; } public void setValue(byte[] value) { this.value = value; } public byte[] getValue() { return value; } int type; byte[] value; }