Home | History | Annotate | Download | only in keymaster

Lines Matching refs:indirect_data_

47     indirect_data_ = builder.set.indirect_data_;
48 builder.set.indirect_data_ = NULL;
92 memcpy(new_data, indirect_data_, indirect_data_size_);
97 elems_[i].blob.data = new_data + (elems_[i].blob.data - indirect_data_);
99 delete[] indirect_data_;
100 indirect_data_ = new_data;
142 // KM_BIGNUM entries, but those are just pointers into indirect_data_, so it will all
232 memcpy(indirect_data_ + indirect_data_size_, elem.blob.data, elem.blob.data_length);
233 elem.blob.data = indirect_data_ + indirect_data_size_;
354 return sizeof(uint32_t) + // Size of indirect_data_
355 indirect_data_size_ + // indirect_data_
362 buf = append_size_and_data_to_buf(buf, end, indirect_data_, indirect_data_size_);
366 buf = serialize(elems_[i], buf, end, indirect_data_);
378 indirect_data_ = indirect_buf.release();
405 uint8_t* indirect_end = indirect_data_ + indirect_data_size_;
408 if (!deserialize(elems_ + i, buf_ptr, elements_end, indirect_data_, indirect_end)) {
434 memset_s(indirect_data_, 0, indirect_data_size_);
443 delete[] indirect_data_;
446 indirect_data_ = NULL;
464 memset_s(indirect_data_, 0, indirect_data_capacity_);
466 uint8_t* indirect_data_pos = indirect_data_;
468 assert(indirect_data_pos <= indirect_data_ + indirect_data_capacity_);
475 assert(indirect_data_pos == indirect_data_ + indirect_data_capacity_);
476 indirect_data_size_ = indirect_data_pos - indirect_data_;