Lines Matching refs:tag
97 * build an object given its tag and a byte stream to construct it
101 int tag,
105 switch (tag)
187 // with tagged object tag number is bottom 5 bits
189 if ((tag & TAGGED) != 0)
191 if ((tag & 0x1f) == 0x1f)
193 throw new IOException("unsupported high tag encountered");
196 if (bytes.length == 0) // empty tag!
198 if ((tag & CONSTRUCTED) == 0)
201 return new DERTaggedObject(false, tag & 0x1f, DERNull.THE_ONE);
206 return new DERTaggedObject(false, tag & 0x1f, new DERConstructedSequence());
213 if ((tag & CONSTRUCTED) == 0)
215 return new DERTaggedObject(false, tag & 0x1f, new DEROctetString(bytes));
229 return new DERTaggedObject(tag & 0x1f, dObj);
253 return new DERTaggedObject(false, tag & 0x1f, seq);
256 return new DERUnknownTag(tag, bytes);
263 int tag = read();
264 if (tag == -1)
274 return buildObject(tag, bytes);