@Override public void startSet() throws ASN1Exception { readTag(SET_TYPE); int length = readLength(); states.add(new DecoderState(SET_TYPE, bi.getIndex() + length)); }
@Override public void startExplicit(int clazz, int number) throws ASN1Exception { int explicitTag = clazz | CONSTRUCTED_MASK | number; readTag(explicitTag); int length = readLength(); states.add(new DecoderState(explicitTag, bi.getIndex() + length)); }
@Override public void startSequence() throws ASN1Exception { readTag(SEQUENCE_TYPE); int length = readLength(); states.add(new DecoderState(SEQUENCE_TYPE, bi.getIndex() + length)); }
@Override public void startSequence() throws ASN1Exception { readTag(SEQUENCE_TYPE); int length = readLength(); states.add(new DecoderState(SEQUENCE_TYPE, bi.getIndex() + length)); }
@Override public void startExplicit(int clazz, int number) throws ASN1Exception { int explicitTag = clazz | CONSTRUCTED_MASK | number; readTag(explicitTag); int length = readLength(); states.add(new DecoderState(explicitTag, bi.getIndex() + length)); }
@Override public void startSequence() throws ASN1Exception { readTag(SEQUENCE_TYPE); int length = readLength(); states.add(new DecoderState(SEQUENCE_TYPE, bi.getIndex() + length)); }
@Override public void startExplicit(int clazz, int number) throws ASN1Exception { int explicitTag = clazz | CONSTRUCTED_MASK | number; readTag(explicitTag); int length = readLength(); states.add(new DecoderState(explicitTag, bi.getIndex() + length)); }
@Override public void startSet() throws ASN1Exception { readTag(SET_TYPE); int length = readLength(); states.add(new DecoderState(SET_TYPE, bi.getIndex() + length)); }
@Override public void startSet() throws ASN1Exception { readTag(SET_TYPE); int length = readLength(); states.add(new DecoderState(SET_TYPE, bi.getIndex() + length)); }
@Override public void startSequence() throws ASN1Exception { readTag(SEQUENCE_TYPE); int length = readLength(); states.add(new DecoderState(SEQUENCE_TYPE, bi.getIndex() + length)); }
@Override public void startExplicit(int clazz, int number) throws ASN1Exception { int explicitTag = clazz | CONSTRUCTED_MASK | number; readTag(explicitTag); int length = readLength(); states.add(new DecoderState(explicitTag, bi.getIndex() + length)); }
@Override public void startSet() throws ASN1Exception { readTag(SET_TYPE); int length = readLength(); states.add(new DecoderState(SET_TYPE, bi.getIndex() + length)); }