super(stream); this.mac = mac;
return mac;
int b = in.read(); if (b >= 0) { mac.update((byte)b); } return b;
int n = in.read(b, off, len); if (n >= 0) { mac.update(b, off, n); } return n;