791792793794795796797798799800801
buffer.putByte((byte) 0x41); buffer.putRawBytes(sessionId); int pos = buffer.available(); byte[] buf = buffer.array(); hash.update(buf, 0, pos); IVc2s = hash.digest(); int j = pos - sessionId.length - 1; buf[j]++; hash.update(buf, 0, pos);
797798799800801802803804805806807
int j = pos - sessionId.length - 1; buf[j]++; hash.update(buf, 0, pos); IVs2c = hash.digest(); buf[j]++; hash.update(buf, 0, pos); Ec2s = hash.digest();
801802803804805806807808809810811
hash.update(buf, 0, pos); IVs2c = hash.digest(); buf[j]++; hash.update(buf, 0, pos); Ec2s = hash.digest(); buf[j]++; hash.update(buf, 0, pos); Es2c = hash.digest();
805806807808809810811812813814815
hash.update(buf, 0, pos); Ec2s = hash.digest(); buf[j]++; hash.update(buf, 0, pos); Es2c = hash.digest(); buf[j]++; hash.update(buf, 0, pos); MACc2s = hash.digest();
921922923924925926927928929930931
927928929930931932933934935936937
746747748749750751752753754755756
752753754755756757758759760761762
756757758759760761762763764765766
760761762763764765766767768769770