• Home
  • Raw
  • Download

Lines Matching refs:blob_end

364   uint8_t* blob_end = *aftl_blob + aftl_blob_remaining;  in parse_trillian_log_root_descriptor()  local
365 if (*aftl_blob > blob_end) { in parse_trillian_log_root_descriptor()
371 &(icp_entry->log_root_descriptor.version), aftl_blob, blob_end)) { in parse_trillian_log_root_descriptor()
378 &(icp_entry->log_root_descriptor.tree_size), aftl_blob, blob_end)) { in parse_trillian_log_root_descriptor()
386 blob_end)) { in parse_trillian_log_root_descriptor()
399 blob_end)) { in parse_trillian_log_root_descriptor()
406 &(icp_entry->log_root_descriptor.timestamp), aftl_blob, blob_end)) { in parse_trillian_log_root_descriptor()
413 &(icp_entry->log_root_descriptor.revision), aftl_blob, blob_end)) { in parse_trillian_log_root_descriptor()
421 blob_end)) { in parse_trillian_log_root_descriptor()
437 blob_end)) { in parse_trillian_log_root_descriptor()
451 uint8_t* blob_end) { in parse_signature() argument
459 if (!read_u8(&(signature->hash_algorithm), aftl_blob, blob_end)) { in parse_signature()
468 if (!read_u8(&(signature->signature_algorithm), aftl_blob, blob_end)) { in parse_signature()
477 if (!read_u16(&(signature->signature_size), aftl_blob, blob_end)) { in parse_signature()
484 blob_end)) { in parse_signature()
495 uint8_t* blob_end) { in parse_annotation() argument
504 if (!read_u8(&(annotation->vbmeta_hash_size), aftl_blob, blob_end)) { in parse_annotation()
515 blob_end)) { in parse_annotation()
520 if (!read_u8(&(annotation->version_incremental_size), aftl_blob, blob_end)) { in parse_annotation()
527 blob_end)) { in parse_annotation()
533 &(annotation->manufacturer_key_hash_size), aftl_blob, blob_end)) { in parse_annotation()
540 blob_end)) { in parse_annotation()
545 if (!read_u16(&(annotation->description_size), aftl_blob, blob_end)) { in parse_annotation()
552 blob_end)) { in parse_annotation()
567 uint8_t* blob_end = *aftl_blob + icp_entry->annotation_leaf_size; in parse_annotation_leaf() local
568 if (*aftl_blob > blob_end) { in parse_annotation_leaf()
580 if (!read_u8(&(leaf->version), aftl_blob, blob_end)) { in parse_annotation_leaf()
588 if (!read_u64(&(leaf->timestamp), aftl_blob, blob_end)) { in parse_annotation_leaf()
592 if (!read_u8(&(leaf->leaf_type), aftl_blob, blob_end)) { in parse_annotation_leaf()
600 if (!parse_signature(leaf, aftl_blob, blob_end)) { in parse_annotation_leaf()
604 if (!parse_annotation(leaf, aftl_blob, blob_end)) { in parse_annotation_leaf()
617 uint8_t* blob_end = *aftl_blob + *remaining_size; in parse_icp_entry() local
618 if (*aftl_blob > blob_end) { in parse_icp_entry()
634 if (!read_u32(&(icp_entry->log_url_size), aftl_blob, blob_end)) { in parse_icp_entry()
645 if (!read_u64(&(icp_entry->leaf_index), aftl_blob, blob_end)) { in parse_icp_entry()
651 if (!read_u32(&(icp_entry->log_root_descriptor_size), aftl_blob, blob_end)) { in parse_icp_entry()
664 if (!read_u32(&(icp_entry->annotation_leaf_size), aftl_blob, blob_end)) { in parse_icp_entry()
677 if (!read_u16(&(icp_entry->log_root_sig_size), aftl_blob, blob_end)) { in parse_icp_entry()
688 if (!read_u8(&(icp_entry->proof_hash_count), aftl_blob, blob_end)) { in parse_icp_entry()
694 if (!read_u32(&(icp_entry->inc_proof_size), aftl_blob, blob_end)) { in parse_icp_entry()
708 *aftl_blob + icp_entry->log_url_size > blob_end) { in parse_icp_entry()
724 *aftl_blob + icp_entry->log_root_descriptor_size > blob_end) { in parse_icp_entry()
747 *aftl_blob + icp_entry->annotation_leaf_size > blob_end) { in parse_icp_entry()
769 *aftl_blob + icp_entry->log_root_sig_size > blob_end) { in parse_icp_entry()
787 *aftl_blob + icp_entry->inc_proof_size > blob_end) { in parse_icp_entry()