internal AtrChecksumToken(AtrReadStream atr) { this.CalculatedChecksum = AtrChecksumToken.CalculateChecksum(atr.GetPreviousBytes().GetSubArray(1)); this.CheckByte = atr.GetNextByte(); this.ChecksumValid = this.CheckByte == this.CalculatedChecksum; }
internal AtrChecksumToken(byte[] atrBytesWithoutChecksum) { this.CalculatedChecksum = AtrChecksumToken.CalculateChecksum(atrBytesWithoutChecksum.GetSubArray(1)); this.CheckByte = this.CalculatedChecksum; this.ChecksumValid = true; }