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; }