| /rk3399_rockchip-uboot/board/gdsys/a38x/ |
| H A D | hre.c | 145 uint8_t digest[20]; in find_key() local 166 sha1_csum(buf, buf_len, digest); in find_key() 167 if (!memcmp(digest, pubkey_digest, 20)) { in find_key() 202 sha1_finish(&ctx, fix_hregs[FIX_HREG_DEVICE_ID_HASH].digest); in read_common_data() 266 result->digest, 20); in access_hreg() 274 memcpy(result->digest, vendor, 20); in access_hreg() 329 uint8_t digest[20]; in compute_extend() local 335 sha1_finish(&ctx, digest); in compute_extend() 336 memcpy(_dst, digest, min(n, sizeof(digest))); in compute_extend() 349 if (find_key(src_reg->digest, dst_reg->digest, &parent_handle)) in hre_op_loadkey() [all …]
|
| H A D | hre.h | 20 uint8_t digest[20]; member
|
| /rk3399_rockchip-uboot/scripts/ |
| H A D | fit-unpack.sh | 118 …if [ "${COMPRESSION}" == "gzip" ] && fdtget -l "${TMP_ITB}" /images/${NAME}/digest >/dev/null 2>&1… 123 openssl dgst -sha256 -binary -out ${OUT}/${NAME}.digest ${OUT}/${NAME} 124 fdtput -t s ${TMP_ITB} /images/${NAME}/digest digest "/INCBIN/(${NAME}.digest)" 125 …elif [ "${COMPRESSION}" == "lzma" ] && fdtget -l "${TMP_ITB}" /images/${NAME}/digest >/dev/null 2>… 133 openssl dgst -sha256 -binary -out ${OUT}/${NAME}.digest ${OUT}/${NAME} 135 fdtput -t s ${TMP_ITB} /images/${NAME}/digest digest "/INCBIN/(${NAME}.digest)"
|
| H A D | avbtool.py | 459 digest = hasher.digest() 462 padding_and_hash = algorithm.padding + digest 580 computed_digest = ha.digest() 1445 return len(create_avb_hashtree_hasher(self.hash_algorithm, b'').digest()) 1615 self.digest = data[(self.SIZE + o):(self.SIZE + o + digest_len)] 1616 if digest_len != len(hashlib.new(self.hash_algorithm).digest()): 1625 self.digest = b'' 1639 o.write(' Digest: {}\n'.format(self.digest.hex())) 1651 len(self.salt) + len(self.digest) - 16) 1657 len(self.digest), self.flags, self.RESERVED * b'\0') [all …]
|
| /rk3399_rockchip-uboot/board/gdsys/p1022/ |
| H A D | controlcenterd-id.c | 81 uint8_t digest[20]; member 293 uint8_t digest[20]; in find_key() local 314 sha1_csum(buf, buf_len, digest); in find_key() 315 if (!memcmp(digest, pubkey_digest, 20)) { in find_key() 350 sha1_finish(&ctx, fix_hregs[FIX_HREG_DEVICE_ID_HASH].digest); in read_common_data() 369 CONFIG_SYS_MONITOR_LEN, dst->digest); in compute_self_hash() 422 sha1_csum(load_addr, code_len, dst->digest); in compute_second_stage_hash() 489 result->digest, 20); in access_hreg() 503 memcpy(result->digest, vendor, 20); in access_hreg() 558 uint8_t digest[20]; in compute_extend() local [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/ |
| H A D | fit_nodes.sh | 10 rm -f ${srctree}/*.digest ${srctree}/*.bin.gz ${srctree}/bl31_0x*.bin 55 openssl dgst -sha256 -binary -out ${UBOOT}.digest ${UBOOT} 132 openssl dgst -sha256 -binary -out ${ATF}.digest ${ATF} 205 openssl dgst -sha256 -binary -out ${TEE}.digest ${TEE} 254 openssl dgst -sha256 -binary -out ${MCU}.bin.digest ${MCU}.bin 335 openssl dgst -sha256 -binary -out ${LOAD}.bin.digest ${LOAD}.bin
|
| /rk3399_rockchip-uboot/lib/avb/rk_avb_user/ |
| H A D | rk_avb_ops_user.c | 685 uint8_t digest[SHA256_SUM_LEN] = {0}; in rk_avb_write_perm_attr() local 711 if (memcmp(digest, digest_temp, SHA256_SUM_LEN) != 0) { in rk_avb_write_perm_attr() 722 sha256_finish(&ctx, digest); in rk_avb_write_perm_attr() 723 if (memcmp(digest, digest_temp, SHA256_SUM_LEN) == 0) { in rk_avb_write_perm_attr() 747 memset(digest, 0, SHA256_SUM_LEN); in rk_avb_write_perm_attr() 751 sha256_finish(&ctx, digest); in rk_avb_write_perm_attr() 753 if (rk_avb_write_attribute_hash((uint8_t *)digest, in rk_avb_write_perm_attr() 761 if (memcmp(digest, digest_temp, SHA256_SUM_LEN) != 0) { in rk_avb_write_perm_attr()
|
| /rk3399_rockchip-uboot/lib/ |
| H A D | sha256.c | 274 void sha256_finish(sha256_context * ctx, uint8_t digest[32]) in sha256_finish() 287 crypto_sha_final(ctx->cdev, &cctx, digest); in sha256_finish() 305 PUT_UINT32_BE(ctx->state[0], digest, 0); in sha256_finish() 306 PUT_UINT32_BE(ctx->state[1], digest, 4); in sha256_finish() 307 PUT_UINT32_BE(ctx->state[2], digest, 8); in sha256_finish() 308 PUT_UINT32_BE(ctx->state[3], digest, 12); in sha256_finish() 309 PUT_UINT32_BE(ctx->state[4], digest, 16); in sha256_finish() 310 PUT_UINT32_BE(ctx->state[5], digest, 20); in sha256_finish() 311 PUT_UINT32_BE(ctx->state[6], digest, 24); in sha256_finish() 312 PUT_UINT32_BE(ctx->state[7], digest, 28); in sha256_finish()
|
| H A D | md5.c | 124 MD5Final(unsigned char digest[16], struct MD5Context *ctx) in MD5Final() 161 memmove(digest, ctx->buf, 16); in MD5Final()
|
| /rk3399_rockchip-uboot/tools/ |
| H A D | mxsimage.c | 179 uint8_t digest[32]; member 429 EVP_DigestFinal(ictx->md_ctx, ictx->digest, NULL); in sb_encrypt_image() 431 sb_aes_crypt(ictx, ictx->digest, ictx->digest, sizeof(ictx->digest)); in sb_encrypt_image() 1400 sizeof(hdr->digest)); in sb_postfill_image_header() 1401 EVP_DigestFinal(md_ctx, hdr->digest, NULL); in sb_postfill_image_header() 1657 unsigned char digest[20]; in sb_verify_image_header() local 1678 sizeof(hdr->digest)); in sb_verify_image_header() 1679 EVP_DigestFinal(md_ctx, digest, NULL); in sb_verify_image_header() 1685 if (memcmp(digest, hdr->digest, 20)) in sb_verify_image_header() 2025 uint8_t digest[32]; in sb_verify_image_end() local [all …]
|
| H A D | mxsimage.h | 32 uint8_t digest[20]; member
|
| /rk3399_rockchip-uboot/tools/rockchip/ |
| H A D | sha.h | 55 const uint8_t* SHA(const void* data, int len, uint8_t* digest);
|
| H A D | sha.c | 308 const uint8_t *SHA(const void *data, int len, uint8_t *digest) in SHA() argument 317 digest[i] = *p++; in SHA() 319 return digest; in SHA()
|
| H A D | resource_tool.c | 519 void sha256_finish(sha256_context * ctx, uint8_t digest[32]) in sha256_finish() 538 PUT_UINT32_BE(ctx->state[0], digest, 0); in sha256_finish() 539 PUT_UINT32_BE(ctx->state[1], digest, 4); in sha256_finish() 540 PUT_UINT32_BE(ctx->state[2], digest, 8); in sha256_finish() 541 PUT_UINT32_BE(ctx->state[3], digest, 12); in sha256_finish() 542 PUT_UINT32_BE(ctx->state[4], digest, 16); in sha256_finish() 543 PUT_UINT32_BE(ctx->state[5], digest, 20); in sha256_finish() 544 PUT_UINT32_BE(ctx->state[6], digest, 24); in sha256_finish() 545 PUT_UINT32_BE(ctx->state[7], digest, 28); in sha256_finish()
|
| /rk3399_rockchip-uboot/include/u-boot/ |
| H A D | sha256.h | 25 void sha256_finish(sha256_context * ctx, uint8_t digest[SHA256_SUM_LEN]);
|
| /rk3399_rockchip-uboot/include/android_avb/ |
| H A D | avb_cmdline.h | 92 const uint8_t* digest,
|
| /rk3399_rockchip-uboot/drivers/crypto/fsl/ |
| H A D | jobdesc.h | 32 const uint8_t *msg, uint32_t msgsz, uint8_t *digest,
|
| H A D | jobdesc.c | 177 const uint8_t *msg, uint32_t msgsz, uint8_t *digest, in inline_cnstr_jobdesc_hash() argument 186 dma_addr_out = virt_to_phys((void *)digest); in inline_cnstr_jobdesc_hash()
|
| /rk3399_rockchip-uboot/arch/arm/cpu/armv8/ |
| H A D | Kconfig | 152 bool "SHA-1 digest algorithm (ARMv8 Crypto Extensions)" 156 bool "SHA-256 digest algorithm (ARMv8 Crypto Extensions)" 160 bool "SHA-1 digest algorithm (ARMv8 Crypto Extensions) in SPL" 164 bool "SHA-256 digest algorithm (ARMv8 Crypto Extensions) in SPL"
|
| /rk3399_rockchip-uboot/drivers/usb/gadget/ |
| H A D | f_fastboot.c | 1889 uint8_t digest[SHA256_SUM_LEN] = {0}; in cb_oem_perm_attr() local 1914 if (memcmp(digest, digest_temp, SHA256_SUM_LEN) != 0) { in cb_oem_perm_attr() 1926 sha256_finish(&ctx, digest); in cb_oem_perm_attr() 1927 if (memcmp(digest, digest_temp, SHA256_SUM_LEN) == 0) { in cb_oem_perm_attr() 1951 memset(digest, 0, SHA256_SUM_LEN); in cb_oem_perm_attr() 1955 sha256_finish(&ctx, digest); in cb_oem_perm_attr() 1957 if (rk_avb_write_attribute_hash((uint8_t *)digest, in cb_oem_perm_attr() 1965 if (memcmp(digest, digest_temp, SHA256_SUM_LEN) != 0) { in cb_oem_perm_attr() 2251 uint8_t digest[SHA256_SUM_LEN]; in cb_oem() local 2262 sha256_finish(&ctx, digest); in cb_oem() [all …]
|
| /rk3399_rockchip-uboot/board/freescale/common/ |
| H A D | fsl_validate.c | 629 u8 *padding, *digest; in construct_img_encoded_hash_second() local 639 digest = &representative[1] + len - 32; in construct_img_encoded_hash_second() 640 hash_id = digest - sizeof(hash_identifier); in construct_img_encoded_hash_second() 654 digest[i] = hash_val[i]; in construct_img_encoded_hash_second()
|
| /rk3399_rockchip-uboot/lib/optee_clientApi/ |
| H A D | tabinary_to_img.py | 79 img_digest = h.digest()
|
| /rk3399_rockchip-uboot/test/py/ |
| H A D | u_boot_utils.py | 27 return h.digest()
|
| /rk3399_rockchip-uboot/lib/avb/libavb/ |
| H A D | avb_cmdline.c | 426 const uint8_t* digest, in avb_add_root_digest_substitution() argument 458 out_cmdline_subst->values[list_index] = avb_bin2hex(digest, digest_size); in avb_add_root_digest_substitution()
|
| H A D | avb_slot_verify.c | 298 uint8_t* digest; in load_and_verify_hash_partition() local 412 digest = avb_sha256_final(&sha256_ctx); in load_and_verify_hash_partition() 419 digest = avb_sha512_final(&sha512_ctx); in load_and_verify_hash_partition() 437 ops, part_name, digest_len, digest, expected_digest_buf); in load_and_verify_hash_partition() 454 if (avb_safe_memcmp(digest, expected_digest, digest_len) != 0) { in load_and_verify_hash_partition()
|