Lines Matching refs:header
198 static enum hvb_errno _hvb_cert_payload_parser_v2(struct hvb_cert *cert, uint8_t **p, uint8_t *end, uint8_t *header)
203 if (header + cert->salt_offset > end || header + cert->salt_offset <= header) {
207 cur_header = header + cert->salt_offset;
215 if (header + cert->digest_offset > end || header + cert->digest_offset <= header) {
219 cur_header = header + cert->digest_offset;
267 static enum hvb_errno _hvb_cert_signature_parser_v2(struct hvb_cert *cert, uint8_t **p, uint8_t *end, uint8_t *header)
283 if (header + sign_info->pubkey_offset > end || header + sign_info->pubkey_offset <= header) {
287 cur_header = header + sign_info->pubkey_offset;
296 if (header + sign_info->signature_offset > end || header + sign_info->signature_offset <= header) {
300 cur_header = header + sign_info->signature_offset;
327 uint8_t *header = p;
330 /* parse header */
356 ret = _hvb_cert_payload_parser_v2(cert, &p, end, header);
363 ret = _hvb_cert_signature_parser_v2(cert, &p, end, header);