Home | History | Annotate | Download | only in futility

Lines Matching refs:block

5  * Verified boot key block utility
87 VbKeyBlockHeader *block;
115 block = KeyBlockCreate_external(data_key,
127 block = KeyBlockCreate(data_key, signing_key, flags);
138 block = KeyBlockCreate(data_key, signing_key, flags);
145 if (0 != KeyBlockWrite(outfile, block)) {
146 fprintf(stderr, "vbutil_keyblock: Error writing key block.\n");
149 free(block);
158 VbKeyBlockHeader *block;
165 block = KeyBlockRead(infile);
166 if (!block) {
167 fprintf(stderr, "vbutil_keyblock: Error reading key block.\n");
171 /* If the block is signed, then verify it with the signing public key,
173 if (block->key_block_signature.sig_size && signpubkey) {
181 KeyBlockVerify(block, block->key_block_size, sign_key, 0)) {
183 " Error verifying key block.\n");
189 printf("Key block file: %s\n", infile);
191 printf("Flags: %" PRIu64 " ", block->key_block_flags);
192 if (block->key_block_flags & KEY_BLOCK_FLAG_DEVELOPER_0)
194 if (block->key_block_flags & KEY_BLOCK_FLAG_DEVELOPER_1)
196 if (block->key_block_flags & KEY_BLOCK_FLAG_RECOVERY_0)
198 if (block->key_block_flags & KEY_BLOCK_FLAG_RECOVERY_1)
202 data_key = &block->data_key;
219 free(block);