@Override
  public void update(ByteBuffer data) {
    // No need to check state since the ChunkedHmacComputation already does this.
    hmacComputation.update(data);
  }
An implementation of streaming HMAC verification. Uses ChunkedHmacComputation implementation
under the hood. Not thread-safe, thread safety must be ensured by the caller if objects of this
class are accessed concurrently.
java_src/src/main/java/com/google/crypto/tink/mac/internal/ChunkedHmacVerification.java