| /optee_os/core/drivers/crypto/stm32/ |
| H A D | ecc.c | 91 crypto_bignum_num_bytes(key->d) > bytes || in stm32_gen_keypair() 92 crypto_bignum_num_bytes(key->x) > bytes || in stm32_gen_keypair() 93 crypto_bignum_num_bytes(key->y) > bytes) in stm32_gen_keypair() 170 if (crypto_bignum_num_bytes(key->d) > bytes || *sig_len < 2 * bytes) in sign() 175 d.size = crypto_bignum_num_bytes(key->d); in sign() 253 pk.x.size = crypto_bignum_num_bytes(key->x); in verify() 260 pk.y.size = crypto_bignum_num_bytes(key->y); in verify() 409 pk.x.size = crypto_bignum_num_bytes(public_key->x); in shared_secret() 416 pk.y.size = crypto_bignum_num_bytes(public_key->y); in shared_secret() 425 d.size = crypto_bignum_num_bytes(private_key->d); in shared_secret()
|
| /optee_os/core/drivers/crypto/caam/acipher/ |
| H A D | caam_dh.c | 65 p_size = crypto_bignum_num_bytes(inkey->p); in do_keypair_conv_p_g() 83 field_size = crypto_bignum_num_bytes(inkey->g); in do_keypair_conv_p_g() 104 key_size = crypto_bignum_num_bytes(inkey->x); in do_keypriv_conv() 109 p_size = crypto_bignum_num_bytes(inkey->p); in do_keypriv_conv() 139 key_size = crypto_bignum_num_bytes((struct bignum *)inkey); in do_keypub_conv() 231 l_bytes = crypto_bignum_num_bytes(key->p); in do_gen_keypair() 352 if (crypto_bignum_num_bytes(key->x) != n_bytes) { in do_gen_keypair() 354 crypto_bignum_num_bytes(key->x), in do_gen_keypair()
|
| H A D | caam_dsa.c | 99 in_g_size = crypto_bignum_num_bytes(key->g); in get_keypair_domain_params() 100 in_p_size = crypto_bignum_num_bytes(key->p); in get_keypair_domain_params() 101 in_q_size = crypto_bignum_num_bytes(key->q); in get_keypair_domain_params() 168 field_size = crypto_bignum_num_bytes(inkey->g); in do_keypriv_conv() 177 field_size = crypto_bignum_num_bytes(inkey->p); in do_keypriv_conv() 186 field_size = crypto_bignum_num_bytes(inkey->q); in do_keypriv_conv() 225 field_size = crypto_bignum_num_bytes(inkey->g); in do_keypub_conv() 234 field_size = crypto_bignum_num_bytes(inkey->p); in do_keypub_conv() 243 field_size = crypto_bignum_num_bytes(inkey->q); in do_keypub_conv() 252 field_size = crypto_bignum_num_bytes(inkey->y); in do_keypub_conv()
|
| H A D | caam_rsa.c | 137 crypto_bignum_num_bytes(inkey->n)); in do_keypub_conv() 140 crypto_bignum_num_bytes(inkey->e)); in do_keypub_conv() 148 crypto_bignum_num_bytes(inkey->n)); in do_keypub_conv() 182 size_dp = crypto_bignum_num_bytes(inkey->dp); in do_keypair_conv_f3() 183 size_dq = crypto_bignum_num_bytes(inkey->dq); in do_keypair_conv_f3() 184 size_qp = crypto_bignum_num_bytes(inkey->qp); in do_keypair_conv_f3() 243 size_p = crypto_bignum_num_bytes(inkey->p); in do_keypair_conv_f2() 244 size_q = crypto_bignum_num_bytes(inkey->q); in do_keypair_conv_f2() 291 crypto_bignum_num_bytes(inkey->n)); in do_keypair_conv() 295 crypto_bignum_num_bytes(inkey->n)); in do_keypair_conv() [all …]
|
| H A D | caam_ecc.c | 79 x_size = crypto_bignum_num_bytes(inkey->x); in do_keypub_conv() 82 y_size = crypto_bignum_num_bytes(inkey->y); in do_keypub_conv()
|
| /optee_os/core/drivers/crypto/crypto_api/acipher/ |
| H A D | dsa.c | 143 n_bytes = crypto_bignum_num_bytes(key->q); in crypto_acipher_dsa_sign() 144 l_bytes = crypto_bignum_num_bytes(key->p); in crypto_acipher_dsa_sign() 203 n_bytes = crypto_bignum_num_bytes(key->q); in crypto_acipher_dsa_verify() 204 l_bytes = crypto_bignum_num_bytes(key->p); in crypto_acipher_dsa_verify()
|
| H A D | dh.c | 44 if (key_size != 8 * crypto_bignum_num_bytes(key->p)) in crypto_acipher_gen_dh_key() 74 sdata.secret.length = crypto_bignum_num_bytes(private_key->p); in crypto_acipher_dh_shared_secret()
|
| H A D | rsa.c | 127 rsa_data.key.n_size = crypto_bignum_num_bytes(key->n); in crypto_acipher_rsanopad_decrypt() 166 rsa_data.key.n_size = crypto_bignum_num_bytes(key->n); in crypto_acipher_rsanopad_encrypt() 246 rsa_data.key.n_size = crypto_bignum_num_bytes(key->n); in crypto_acipher_rsaes_decrypt() 292 rsa_data.key.n_size = crypto_bignum_num_bytes(key->n); in crypto_acipher_rsaes_encrypt() 398 rsa_ssa.key.n_size = crypto_bignum_num_bytes(key->n); in crypto_acipher_rsassa_sign() 481 rsa_ssa.key.n_size = crypto_bignum_num_bytes(key->n); in crypto_acipher_rsassa_verify()
|
| /optee_os/core/drivers/crypto/se050/core/ |
| H A D | rsa.c | 43 if (key->p && crypto_bignum_num_bytes(key->p) && in rsa_keypair_has_crt() 44 key->q && crypto_bignum_num_bytes(key->q) && in rsa_keypair_has_crt() 45 key->qp && crypto_bignum_num_bytes(key->qp) && in rsa_keypair_has_crt() 46 key->dp && crypto_bignum_num_bytes(key->dp) && in rsa_keypair_has_crt() 47 key->dq && crypto_bignum_num_bytes(key->dq)) in rsa_keypair_has_crt() 121 *len = crypto_bignum_num_bytes(b); in set_binary_data() 297 if (*dst_len < crypto_bignum_num_bytes(key->n)) { in encrypt_es() 298 *dst_len = crypto_bignum_num_bytes(key->n); in encrypt_es() 355 rsa_len = crypto_bignum_num_bytes(key->n); in decrypt_nopad() 417 rsa_len = crypto_bignum_num_bytes(key->n); in encrypt_nopad() [all …]
|
| H A D | ecc.c | 214 size_t a = crypto_bignum_num_bytes(b); in set_binary_data()
|
| /optee_os/lib/libmbedtls/core/ |
| H A D | bignum.c | 19 size_t crypto_bignum_num_bytes(struct bignum *a) in crypto_bignum_num_bytes() function 48 len = crypto_bignum_num_bytes((struct bignum *)from); in crypto_bignum_bn2bin()
|
| H A D | rsa.c | 110 if (key->p && crypto_bignum_num_bytes(key->p)) { in rsa_complete_from_key_pair() 170 if (key->p && crypto_bignum_num_bytes(key->p)) { in mbd_rsa_free() 355 rsa.len = crypto_bignum_num_bytes((void *)&rsa.N); in sw_crypto_acipher_rsanopad_encrypt() 504 mod_size = crypto_bignum_num_bytes(key->n); in sw_crypto_acipher_rsaes_decrypt() 606 mod_size = crypto_bignum_num_bytes(key->n); in sw_crypto_acipher_rsaes_encrypt() 723 mod_size = crypto_bignum_num_bytes(key->n); in sw_crypto_acipher_rsassa_sign() 814 bigint_size = crypto_bignum_num_bytes(key->n); in sw_crypto_acipher_rsassa_verify()
|
| /optee_os/core/pta/ |
| H A D | attestation.c | 90 size_t sz = crypto_bignum_num_bytes(bn); in serialize_bignum() 126 e_sz = crypto_bignum_num_bytes(key->e); in serialize_key() 127 d_sz = crypto_bignum_num_bytes(key->d); in serialize_key() 128 n_sz = crypto_bignum_num_bytes(key->n); in serialize_key() 379 sz = crypto_bignum_num_bytes(key->e); in cmd_get_pubkey() 386 sz = crypto_bignum_num_bytes(key->n); in cmd_get_pubkey() 614 min_out_sz = TEE_SHA256_HASH_SIZE + crypto_bignum_num_bytes(key->n); in cmd_get_ta_shdr_digest() 662 min_out_sz = TEE_SHA256_HASH_SIZE + crypto_bignum_num_bytes(key->n); in cmd_hash_ta_memory() 704 min_out_sz = TEE_SHA256_HASH_SIZE + crypto_bignum_num_bytes(key->n); in cmd_hash_tee_memory()
|
| /optee_os/core/drivers/crypto/se050/adaptors/utils/ |
| H A D | utils.c | 137 if (crypto_bignum_num_bytes(key->d) != sizeof(uint64_t)) in se050_rsa_keypair_from_nvm() 152 if (crypto_bignum_num_bytes(key->d) != sizeof(uint64_t)) in se050_ecc_keypair_from_nvm()
|
| /optee_os/core/drivers/crypto/hisilicon/ |
| H A D | hpre_rsa.c | 220 e_len = crypto_bignum_num_bytes(key->e); in hpre_rsa_encrypt_bn2bin() 221 n_len = crypto_bignum_num_bytes(key->n); in hpre_rsa_encrypt_bn2bin() 585 uint32_t dq_len = crypto_bignum_num_bytes(key->dq); in hpre_rsa_crt_decrypt_bn2bin() 586 uint32_t dp_len = crypto_bignum_num_bytes(key->dp); in hpre_rsa_crt_decrypt_bn2bin() 587 uint32_t q_len = crypto_bignum_num_bytes(key->q); in hpre_rsa_crt_decrypt_bn2bin() 588 uint32_t p_len = crypto_bignum_num_bytes(key->p); in hpre_rsa_crt_decrypt_bn2bin() 589 uint32_t qp_len = crypto_bignum_num_bytes(key->qp); in hpre_rsa_crt_decrypt_bn2bin() 655 d_len = crypto_bignum_num_bytes(key->d); in hpre_rsa_ncrt_decrypt_bn2bin() 656 n_len = crypto_bignum_num_bytes(key->n); in hpre_rsa_ncrt_decrypt_bn2bin()
|
| H A D | hpre_dh.c | 220 msg->gbytes = crypto_bignum_num_bytes(key->g); in hpre_dh_params_bn2bin() 223 msg->gbytes = crypto_bignum_num_bytes(pubkey); in hpre_dh_params_bn2bin() 347 msg.pbytes = crypto_bignum_num_bytes(key->p); in hpre_dh_do_shared_secret()
|
| H A D | hpre_ecc.c | 770 ecc_dh->d_bytes = crypto_bignum_num_bytes(privkey); in hpre_ecc_dh_params_fill() 785 ecc_dh->x_bytes = crypto_bignum_num_bytes(pubkey->x); in hpre_ecc_dh_params_fill() 787 ecc_dh->y_bytes = crypto_bignum_num_bytes(pubkey->y); in hpre_ecc_dh_params_fill() 1037 ecc_sign->d_bytes = crypto_bignum_num_bytes(ecc_key->d); in hpre_ecc_sign_params_fill() 1043 ecc_sign->k_bytes = crypto_bignum_num_bytes(rand_k); in hpre_ecc_sign_params_fill() 1317 ecc_verify->pubx_bytes = crypto_bignum_num_bytes(ecc_key->x); in hpre_ecc_verify_params_fill() 1319 ecc_verify->puby_bytes = crypto_bignum_num_bytes(ecc_key->y); in hpre_ecc_verify_params_fill()
|
| /optee_os/core/lib/libtomcrypt/ |
| H A D | rsa.c | 313 if (key->p && crypto_bignum_num_bytes(key->p)) { in sw_crypto_acipher_rsanopad_decrypt() 355 if (key->p && crypto_bignum_num_bytes(key->p)) { in sw_crypto_acipher_rsaes_decrypt() 544 if (key->p && crypto_bignum_num_bytes(key->p)) { in sw_crypto_acipher_rsassa_sign()
|
| H A D | mpi_desc.c | 708 size_t crypto_bignum_num_bytes(struct bignum *a) in crypto_bignum_num_bytes() function
|
| /optee_os/core/drivers/crypto/versal/ |
| H A D | rsa.c | 24 size_t len = crypto_bignum_num_bytes(from); in crypto_bignum_bn2bin_pad()
|
| H A D | ecc.c | 114 size_t len = crypto_bignum_num_bytes(from); in crypto_bignum_bn2bin_eswap()
|
| /optee_os/core/include/crypto/ |
| H A D | crypto.h | 97 size_t crypto_bignum_num_bytes(struct bignum *a);
|
| /optee_os/core/drivers/crypto/caam/ |
| H A D | caam_key.c | 592 size = crypto_bignum_num_bytes((struct bignum *)inkey); in caam_key_deserialize_from_bn()
|
| /optee_os/core/crypto/ |
| H A D | crypto.c | 493 size_t crypto_bignum_num_bytes(struct bignum *a __unused) in crypto_bignum_num_bytes() function
|
| /optee_os/core/tee/ |
| H A D | tee_svc_cryp.c | 855 req_size = crypto_bignum_num_bytes(*bn); in op_attr_bignum_to_user() 884 uint32_t n = crypto_bignum_num_bytes(*bn); in op_attr_bignum_to_binary() 2085 size_t n = crypto_bignum_num_bytes(e); in check_pub_rsa_key() 3763 sk->key_size = crypto_bignum_num_bytes(ss); in syscall_cryp_derive_key() 4757 if (data_len != crypto_bignum_num_bytes(key->q)) { in syscall_asymm_verify()
|