Home
last modified time | relevance | path

Searched refs:digest (Results 1 – 6 of 6) sorted by relevance

/bootable/bootloader/legacy/libc/
Dcrypto.c35 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()
Dsha.h49 const uint8_t* SHA(const void *data, int len, uint8_t *digest);
Dsha.c132 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/
Dverifier.c57 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/
Dboot.h138 int is_signature_okay(void *digest, void *signature, void *pubkey);
/bootable/bootloader/legacy/usbloader/
Dusbloader.c454 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()