Lines Matching refs:atr
49 private byte[] atr;
56 * @param atr the byte array containing the answer-to-reset bytes
57 * @throws NullPointerException if <code>atr</code> is null
59 public ATR(byte[] atr) {
60 this.atr = atr.clone();
65 if (atr.length < 2) {
68 if ((atr[0] != 0x3b) && (atr[0] != 0x3f)) {
71 int t0 = (atr[1] & 0xf0) >> 4;
72 int n = atr[1] & 0xf;
74 while ((t0 != 0) && (i < atr.length)) {
85 if (i >= atr.length) {
88 t0 = (atr[i++] & 0xf0) >> 4;
94 if ((k == atr.length) || (k == atr.length - 1)) {
106 return atr.clone();
118 System.arraycopy(atr, startHistorical, b, 0, nHistorical);
128 return "ATR: " + atr.length + " bytes";
147 return Arrays.equals(this.atr, other.atr);
156 return Arrays.hashCode(atr);
161 atr = (byte[])in.readUnshared();