public bool ValidateHeader(byte[] header)
{
Guard.NotNull(() => header, header);
if (header.Length < 4)
{
var message = string.Format(CommonStrings.SegmentTooShort, 4);
throw new ArgumentException(message, "header");
}
return ValidateHeaderInternal(header, this.iv, this.versionMask);
}