@Test public void testSizeOfInteger() { assertEquals(3, Asn1Utils.sizeOfInteger(15)); assertEquals(4, Asn1Utils.sizeOfInteger(512)); assertEquals(6, Asn1Utils.sizeOfInteger(1954663611)); }
public static int sizeOfInteger(int value) { int contentLength = 0; do { value >>>= 8; contentLength++; } while (value != 0); return DerUtils.sizeOf(ASN1_INTEGER_TAG_NUM, contentLength); }
Asn1Utils { public static int sizeOfInteger(int value) { int contentLength = 0; do { value >>>= 8; contentLength++; } while (value != 0); return DerUtils.sizeOf(ASN1_INTEGER_TAG_NUM, contentLength); } }
Asn1Utils { public static int sizeOfInteger(int value) { int contentLength = 0; do { value >>>= 8; contentLength++; } while (value != 0); return DerUtils.sizeOf(ASN1_INTEGER_TAG_NUM, contentLength); } private  Asn1Utils(); }
Asn1Utils { public static int sizeOfInteger(int value) { int contentLength = 0; do { value >>>= 8; contentLength++; } while (value != 0); return DerUtils.sizeOf(ASN1_INTEGER_TAG_NUM, contentLength); } private  Asn1Utils(); static BitSet decodeBitString(ByteBuffer buf); static Date decodeGeneralizedTime(ByteBuffer buf); static String decodeIA5String(ByteBuffer buf); static int decodeInteger(ByteBuffer buf); static short[] decodeOctetString(ByteBuffer buf); static int decodeSequence(ByteBuffer buf); static int encodeBitString(BitSet value, int nbits, ByteBuffer buf); static int encodeGeneralizedTime(Date date, ByteBuffer buf); static int encodeIA5String(String value, ByteBuffer buf); static int encodeInteger(int value, ByteBuffer buf); static int encodeOctetString(short[] octets, ByteBuffer buf); static int encodeSequence(int contentLength, ByteBuffer buf); static int sizeOfBitString(BitSet value, int nbits); static int sizeOfGeneralizedTime(Date date); static int sizeOfIA5String(String value); static int sizeOfInteger(int value); static int sizeOfOctetString(short[] octets); static int sizeOfSequence(int length); }
Asn1Utils { public static int sizeOfInteger(int value) { int contentLength = 0; do { value >>>= 8; contentLength++; } while (value != 0); return DerUtils.sizeOf(ASN1_INTEGER_TAG_NUM, contentLength); } private  Asn1Utils(); static BitSet decodeBitString(ByteBuffer buf); static Date decodeGeneralizedTime(ByteBuffer buf); static String decodeIA5String(ByteBuffer buf); static int decodeInteger(ByteBuffer buf); static short[] decodeOctetString(ByteBuffer buf); static int decodeSequence(ByteBuffer buf); static int encodeBitString(BitSet value, int nbits, ByteBuffer buf); static int encodeGeneralizedTime(Date date, ByteBuffer buf); static int encodeIA5String(String value, ByteBuffer buf); static int encodeInteger(int value, ByteBuffer buf); static int encodeOctetString(short[] octets, ByteBuffer buf); static int encodeSequence(int contentLength, ByteBuffer buf); static int sizeOfBitString(BitSet value, int nbits); static int sizeOfGeneralizedTime(Date date); static int sizeOfIA5String(String value); static int sizeOfInteger(int value); static int sizeOfOctetString(short[] octets); static int sizeOfSequence(int length);  }