public byte[] ReadBinary()
{
byte tag = Read1SkipVersion();
if (tag != OtpExternal.BinTag)
{
throw OnBadTag(tag, OtpExternal.BinTag);
}
int len = Read4BE();
byte[] bin = new byte[len];
ReadN(bin);
return bin;
}