@Override
  public void update(ByteBuffer data) throws GeneralSecurityException {
    // No need to check state since the ChunkedAesCmacComputation already does this.
    aesCmacComputation.update(data);
  }
An implementation of streaming CMAC verification. Uses ChunkedAesCmacComputation implementation
under the hood.
java_src/src/main/java/com/google/crypto/tink/mac/internal/ChunkedAesCmacVerification.java