code: public void update(byte buffer[], int off, int len) {
          if (skip) return;
  
          for (int i=0; i < digests.size(); i++) {
              digests.get(i).update(buffer, off, len);
          }
      }
docs: update the digests for the digests we are interested in