diff -r 5315a5713dd5 -r b2e1b45382a4 src/net/java/otr4j/io/SerializationConstants.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/net/java/otr4j/io/SerializationConstants.java Fri Apr 15 03:01:09 2011 +0200 @@ -0,0 +1,29 @@ +/* + * otr4j, the open source java otr library. + * + * Distributable under LGPL license. + * See terms of license at gnu.org. + */ +package net.java.otr4j.io; + +/** + * + * @author George Politis + */ +public interface SerializationConstants { + + public static final String HEAD = "?OTR"; + public static final char HEAD_ENCODED = ':'; + public static final char HEAD_ERROR = ' '; + public static final char HEAD_QUERY_Q = '?'; + public static final char HEAD_QUERY_V = 'v'; + + public static final int TYPE_LEN_BYTE = 1; + public static final int TYPE_LEN_SHORT = 2; + public static final int TYPE_LEN_INT = 4; + public static final int TYPE_LEN_MAC = 20; + public static final int TYPE_LEN_CTR = 8; + + public static final int DATA_LEN = TYPE_LEN_INT; + public static final int TLV_LEN = TYPE_LEN_SHORT; +}