Lines Matching refs:kb
27 struct vb2_keyblock *kb;
51 kb = vb2_workbuf_alloc(&wb, sizeof(*kb));
52 if (!kb)
55 rv = vb2ex_read_resource(ctx, VB2_RES_FW_VBLOCK, 0, kb, sizeof(*kb));
59 block_size = kb->keyblock_size;
67 kb = vb2_workbuf_realloc(&wb, sizeof(*kb), block_size);
68 if (!kb)
71 rv = vb2ex_read_resource(ctx, VB2_RES_FW_VBLOCK, 0, kb, block_size);
76 rv = vb2_verify_keyblock(kb, block_size, &root_key, &wb);
83 if (kb->data_key.key_version > 0xffff)
85 if (!rv && kb->data_key.key_version < (sd->fw_version_secdata >> 16))
92 sd->fw_version = kb->data_key.key_version << 16;
101 packed_key->algorithm = kb->data_key.algorithm;
102 packed_key->key_version = kb->data_key.key_version;
103 packed_key->key_size = kb->data_key.key_size;
112 (uint8_t*)&kb->data_key + kb->data_key.key_offset,
121 sd->vblock_preamble_offset = kb->keyblock_size;