Lines Matching refs:offset_
119 MerkleTree::MerkleTree() : initialized_(false), next_(nullptr), level_(0), offset_(0), length_(0) {}
125 offset_ = 0;
147 ZX_DEBUG_ASSERT(offset_ + length >= offset_);
157 if (offset_ + length > length_) {
167 size_t tree_off = (offset_ - (offset_ % kNodeSize)) / kDigestsPerNode;
174 if (offset_ % kNodeSize == 0 &&
175 (rc = DigestInit(&digest_, offset_ | level_, length_ - offset_)) != ZX_OK) {
179 size_t chunk = DigestUpdate(&digest_, in, offset_, length);
181 offset_ += chunk;
184 if (offset_ % kNodeSize != 0 && offset_ != length_) {
187 DigestFinal(&digest_, offset_);
212 if (!initialized_ || (level_ == 0 && offset_ != length_)) {
228 const uint8_t* tail = static_cast<const uint8_t*>(data) + offset_;
229 if ((rc = CreateUpdate(tail, length_ - offset_, tree)) != ZX_OK) {