Lines Matching refs:buf
58 * Updates this checksum with the bytes contained in buffer {@code buf}.
60 * @param buf
63 public void update(byte[] buf) {
64 update(buf, 0, buf.length);
69 * buf}, starting at offset {@code off}.
71 * @param buf
74 * the offset in {@code buf} to obtain data from.
76 * the number of bytes to read from {@code buf}.
78 public void update(byte[] buf, int off, int nbytes) {
79 // avoid int overflow, check null buf
80 if (off <= buf.length && nbytes >= 0 && off >= 0
81 && buf.length - off >= nbytes) {
83 crc = updateImpl(buf, off, nbytes, crc);
89 private native long updateImpl(byte[] buf, int off, int nbytes, long crc1);