(byte[] packetNumber)
| 86 | } |
| 87 | |
| 88 | private byte[] getNonce(byte[] packetNumber) { |
| 89 | byte[] nonce = new byte[12]; |
| 90 | for (int i = 0; i < 12; i++) { |
| 91 | |
| 92 | nonce[i] = this.iv[i]; |
| 93 | if (i >= nonce.length - packetNumber.length) { |
| 94 | |
| 95 | nonce[i] ^= packetNumber[i - (nonce.length - packetNumber.length)]; |
| 96 | } |
| 97 | } |
| 98 | return nonce; |
| 99 | } |
| 100 | |
| 101 | @Override |
| 102 | public String toString() { |