| /rk3399_ARM-atf/drivers/auth/ |
| H A D | crypto_mod.c | 79 int crypto_mod_verify_signature(void *data_ptr, unsigned int data_len, in crypto_mod_verify_signature() argument 84 assert(data_ptr != NULL); in crypto_mod_verify_signature() 93 return crypto_lib_desc.verify_signature(data_ptr, data_len, in crypto_mod_verify_signature() 107 int crypto_mod_verify_hash(void *data_ptr, unsigned int data_len, in crypto_mod_verify_hash() argument 110 assert(data_ptr != NULL); in crypto_mod_verify_hash() 115 return crypto_lib_desc.verify_hash(data_ptr, data_len, in crypto_mod_verify_hash() 132 int crypto_mod_calc_hash(enum crypto_md_algo alg, void *data_ptr, in crypto_mod_calc_hash() argument 136 assert(data_ptr != NULL); in crypto_mod_calc_hash() 140 return crypto_lib_desc.calc_hash(alg, data_ptr, data_len, output); in crypto_mod_calc_hash() 170 int crypto_mod_auth_decrypt(enum crypto_dec_algo dec_algo, void *data_ptr, in crypto_mod_auth_decrypt() argument [all …]
|
| H A D | auth_mod.c | 94 void *data_ptr, *hash_der_ptr; in auth_hash() local 110 img, img_len, &data_ptr, &data_len); in auth_hash() 118 rc = crypto_mod_verify_hash(data_ptr, data_len, in auth_hash() 160 void *data_ptr, *pk_ptr, *cnv_pk_ptr, *pk_plat_ptr, *sig_ptr, *sig_alg_ptr, *pk_oid; in auth_signature() local 167 img, img_len, &data_ptr, &data_len); in auth_signature() 295 rc = crypto_mod_verify_signature(data_ptr, data_len, in auth_signature() 330 void *data_ptr = NULL; in auth_nvctr() local 338 img, img_len, &data_ptr, &data_len); in auth_nvctr() 346 assert(data_ptr); in auth_nvctr() 347 p = (unsigned char *)data_ptr; in auth_nvctr()
|
| /rk3399_ARM-atf/include/drivers/auth/ |
| H A D | crypto_mod.h | 57 int (*verify_signature)(void *data_ptr, unsigned int data_len, 63 int (*verify_hash)(void *data_ptr, unsigned int data_len, 67 int (*calc_hash)(enum crypto_md_algo md_alg, void *data_ptr, 79 int (*auth_decrypt)(enum crypto_dec_algo dec_algo, void *data_ptr, 103 int crypto_mod_verify_signature(void *data_ptr, unsigned int data_len, 107 int crypto_mod_verify_hash(void *data_ptr, unsigned int data_len, 112 int crypto_mod_auth_decrypt(enum crypto_dec_algo dec_algo, void *data_ptr, 120 int crypto_mod_calc_hash(enum crypto_md_algo alg, void *data_ptr,
|
| /rk3399_ARM-atf/drivers/nxp/crypto/caam/src/auth/ |
| H A D | nxp_crypto.c | 41 static int verify_signature(void *data_ptr, unsigned int data_len, in verify_signature() argument 53 ret = rsa_verify_signature(data_ptr, data_len, sig_ptr, sig_len, in verify_signature() 77 static int verify_hash(void *data_ptr, unsigned int data_len, in verify_hash() argument 94 ret = hash_update(algo, ctx, data_ptr, data_len); in verify_hash()
|
| H A D | hash.c | 64 int hash_update(enum hash_algo algo, void *context, void *data_ptr, in hash_update() argument 83 flush_dcache_range((uintptr_t)data_ptr, data_len); in hash_update() 89 (uint32_t) ((uintptr_t) data_ptr >> 32)); in hash_update() 93 sec_out32(&ctx->sg_tbl[ctx->sg_num].addr_lo, (uintptr_t) data_ptr); in hash_update()
|
| /rk3399_ARM-atf/drivers/auth/mbedtls/ |
| H A D | mbedtls_crypto.c | 86 static int verify_signature(void *data_ptr, unsigned int data_len, in verify_signature() argument 143 p = (unsigned char *)data_ptr; in verify_signature() 175 static int verify_hash(void *data_ptr, unsigned int data_len, in verify_hash() argument 230 p = (unsigned char *)data_ptr; in verify_hash() 273 static int calc_hash(enum crypto_md_algo md_algo, void *data_ptr, in calc_hash() argument 290 rc = mbedtls_md(md_info, data_ptr, data_len, output); in calc_hash() 307 static int aes_gcm_decrypt(void *data_ptr, size_t len, const void *key, in aes_gcm_decrypt() argument 316 unsigned char *pt = data_ptr; in aes_gcm_decrypt() 389 static int auth_decrypt(enum crypto_dec_algo dec_algo, void *data_ptr, in auth_decrypt() argument 401 rc = aes_gcm_decrypt(data_ptr, len, key, key_len, iv, iv_len, in auth_decrypt()
|
| H A D | mbedtls_psa_crypto.c | 238 static int verify_signature(void *data_ptr, unsigned int data_len, in verify_signature() argument 331 data_ptr, data_len, in verify_signature() 351 static int verify_hash(void *data_ptr, unsigned int data_len, in verify_hash() argument 408 data_ptr, (size_t)data_len, in verify_hash() 460 static int calc_hash(enum crypto_md_algo md_algo, void *data_ptr, in calc_hash() argument 476 status = psa_hash_compute(psa_md_alg, data_ptr, (size_t)data_len, in calc_hash() 497 static int aes_gcm_decrypt(void *data_ptr, size_t len, const void *key, in aes_gcm_decrypt() argument 507 unsigned char *pt = data_ptr; in aes_gcm_decrypt() 562 static int auth_decrypt(enum crypto_dec_algo dec_algo, void *data_ptr, in auth_decrypt() argument 574 rc = aes_gcm_decrypt(data_ptr, len, key, key_len, iv, iv_len, in auth_decrypt()
|
| /rk3399_ARM-atf/plat/st/common/ |
| H A D | usb_dfu.c | 227 uintptr_t data_ptr; in usb_dfu_download() local 243 ret = hdfu->callback->download(hdfu->alt_setting, &data_ptr, in usb_dfu_download() 249 usb_core_receive_ep0(pdev, (uint8_t *)data_ptr, length); in usb_dfu_download() 280 uintptr_t data_ptr; in usb_dfu_upload() local 301 ret = hdfu->callback->upload(hdfu->alt_setting, &data_ptr, &length, pdev->user_data); in usb_dfu_upload() 307 usb_core_transmit_ep0(pdev, (uint8_t *)data_ptr, length); in usb_dfu_upload()
|
| H A D | stm32mp_crypto_lib.c | 305 static int crypto_verify_signature(void *data_ptr, unsigned int data_len, in crypto_verify_signature() argument 437 ret = stm32_hash_final_update((uint8_t *)data_ptr, data_len, image_hash); in crypto_verify_signature() 446 static int crypto_verify_hash(void *data_ptr, unsigned int data_len, in crypto_verify_hash() argument 469 ret = stm32_hash_final_update(data_ptr, data_len, calc_hash); in crypto_verify_hash() 624 static int crypto_auth_decrypt(enum crypto_dec_algo dec_algo, void *data_ptr, size_t len, in crypto_auth_decrypt() argument 643 rc = stm32_decrypt_aes_gcm(data_ptr, len, key, key_len, key_flags, in crypto_auth_decrypt()
|
| /rk3399_ARM-atf/include/drivers/nxp/crypto/caam/ |
| H A D | hash.h | 78 int hash_update(enum hash_algo algo, void *context, void *data_ptr,
|
| /rk3399_ARM-atf/docs/design/ |
| H A D | auth-framework.rst | 237 void *data_ptr, unsigned int data_len, 248 void *data_ptr, unsigned int data_len, 253 void *data_ptr, unsigned int data_len, 260 void *data_ptr, size_t len,
|