Searched refs:digest (Results 1 – 6 of 6) sorted by relevance
/bootable/bootloader/legacy/libc/ |
D | crypto.c | 35 uint8_t *digest = digest_out; in compute_digest() local 36 SHA(data, dlen, digest); in compute_digest() 39 int is_signature_okay(void *digest, void *signature, void *pubkey) in is_signature_okay() argument 41 return RSA_verify(pubkey, signature, SIGNATURE_SIZE, digest); in is_signature_okay()
|
D | sha.h | 49 const uint8_t* SHA(const void *data, int len, uint8_t *digest);
|
D | sha.c | 132 const uint8_t* SHA(const void *data, int len, uint8_t *digest) { in SHA() argument 140 digest[i] = *p++; in SHA() 142 return digest; in SHA()
|
/bootable/recovery/ |
D | verifier.c | 57 SHA_CTX digest; member 66 SHA_update(&context->digest, data, dataLen); in updateHash() 80 uint8_t digest[SHA_DIGEST_SIZE]) { in digestEntry() 82 SHA_init(&context.digest); in digestEntry() 91 memcpy(digest, SHA_final(&context.digest), SHA_DIGEST_SIZE); in digestEntry() 96 b64_ntop(digest, SHA_DIGEST_SIZE, base64, sizeof(base64)); in digestEntry() 178 const char *digest = line + sizeof(prefix) - 1; in verifyManifest() local 179 int n = b64_pton(digest, expected, sizeof(expected)); in verifyManifest() 182 fn.len, fn.str, digest, n); in verifyManifest()
|
/bootable/bootloader/legacy/include/boot/ |
D | boot.h | 138 int is_signature_okay(void *digest, void *signature, void *pubkey);
|
/bootable/bootloader/legacy/usbloader/ |
D | usbloader.c | 454 unsigned char digest[DIGEST_SIZE]; in usb_rx_cmd_complete() local 455 compute_digest((void*) kernel_addr, kernel_size, digest); in usb_rx_cmd_complete() 456 if (is_signature_okay(digest, signature, key_engineering)) { in usb_rx_cmd_complete()
|