| /optee_os/core/lib/libtomcrypt/ |
| H A D | rsa.c | 128 TEE_Result crypto_acipher_alloc_rsa_public_key(struct rsa_public_key *s, 132 TEE_Result sw_crypto_acipher_alloc_rsa_public_key(struct rsa_public_key *s, in sw_crypto_acipher_alloc_rsa_public_key() 147 void crypto_acipher_free_rsa_public_key(struct rsa_public_key *s) 150 void sw_crypto_acipher_free_rsa_public_key(struct rsa_public_key *s) in sw_crypto_acipher_free_rsa_public_key() 273 TEE_Result crypto_acipher_rsanopad_encrypt(struct rsa_public_key *key, 279 TEE_Result sw_crypto_acipher_rsanopad_encrypt(struct rsa_public_key *key, in sw_crypto_acipher_rsanopad_encrypt() 445 struct rsa_public_key *key, 455 struct rsa_public_key *key, in sw_crypto_acipher_rsaes_encrypt() 622 struct rsa_public_key *key, 629 struct rsa_public_key *key, in sw_crypto_acipher_rsassa_verify()
|
| /optee_os/core/include/crypto/ |
| H A D | crypto.h | 122 struct rsa_public_key { struct 194 TEE_Result crypto_acipher_alloc_rsa_public_key(struct rsa_public_key *s, 196 void crypto_acipher_free_rsa_public_key(struct rsa_public_key *s); 259 TEE_Result crypto_acipher_rsanopad_encrypt(struct rsa_public_key *key, 268 struct rsa_public_key *key, 279 struct rsa_public_key *key,
|
| H A D | crypto_impl.h | 514 TEE_Result sw_crypto_acipher_alloc_rsa_public_key(struct rsa_public_key *s, 517 void sw_crypto_acipher_free_rsa_public_key(struct rsa_public_key *s); 528 TEE_Result sw_crypto_acipher_rsanopad_encrypt(struct rsa_public_key *key, 542 struct rsa_public_key *key, 556 struct rsa_public_key *key,
|
| /optee_os/lib/libmbedtls/core/ |
| H A D | rsa.c | 231 TEE_Result crypto_acipher_alloc_rsa_public_key(struct rsa_public_key *s, 235 TEE_Result sw_crypto_acipher_alloc_rsa_public_key(struct rsa_public_key *s, in sw_crypto_acipher_alloc_rsa_public_key() 251 void crypto_acipher_free_rsa_public_key(struct rsa_public_key *s) 254 void sw_crypto_acipher_free_rsa_public_key(struct rsa_public_key *s) in sw_crypto_acipher_free_rsa_public_key() 331 TEE_Result crypto_acipher_rsanopad_encrypt(struct rsa_public_key *key, 337 TEE_Result sw_crypto_acipher_rsanopad_encrypt(struct rsa_public_key *key, in sw_crypto_acipher_rsanopad_encrypt() 563 struct rsa_public_key *key, 572 struct rsa_public_key *key, in sw_crypto_acipher_rsaes_encrypt() 754 struct rsa_public_key *key, 762 struct rsa_public_key *key, in sw_crypto_acipher_rsassa_verify()
|
| /optee_os/core/drivers/crypto/crypto_api/acipher/ |
| H A D | rsa.c | 39 TEE_Result crypto_acipher_alloc_rsa_public_key(struct rsa_public_key *key, in crypto_acipher_alloc_rsa_public_key() 60 void crypto_acipher_free_rsa_public_key(struct rsa_public_key *key) in crypto_acipher_free_rsa_public_key() 147 TEE_Result crypto_acipher_rsanopad_encrypt(struct rsa_public_key *key, in crypto_acipher_rsanopad_encrypt() 269 struct rsa_public_key *key, in crypto_acipher_rsaes_encrypt() 443 struct rsa_public_key *key, in crypto_acipher_rsassa_verify()
|
| H A D | rsassa.c | 808 struct rsa_public_key *key = NULL; in rsassa_pss_verify()
|
| /optee_os/core/drivers/crypto/crypto_api/include/ |
| H A D | drvcrypt_acipher.h | 85 TEE_Result (*alloc_publickey)(struct rsa_public_key *key, 88 void (*free_publickey)(struct rsa_public_key *key);
|
| /optee_os/core/drivers/crypto/versal/ |
| H A D | rsa.c | 31 struct rsa_public_key *p = rsa_data->key.key; in do_encrypt() 311 static TEE_Result do_alloc_publickey(struct rsa_public_key *key, size_t bits) in do_alloc_publickey() 316 static void do_free_publickey(struct rsa_public_key *s) in do_free_publickey()
|
| /optee_os/core/drivers/crypto/se050/core/ |
| H A D | rsa.c | 132 struct rsa_public_key *key) in se050_inject_public_key() 288 static TEE_Result encrypt_es(uint32_t algo, struct rsa_public_key *key, in encrypt_es() 387 static TEE_Result encrypt_nopad(struct rsa_public_key *key, const uint8_t *src, in encrypt_nopad() 486 static TEE_Result verify_ssa(uint32_t algo, struct rsa_public_key *key, in verify_ssa() 552 static TEE_Result do_alloc_publickey(struct rsa_public_key *s, in do_alloc_publickey() 566 static void do_free_publickey(struct rsa_public_key *s) in do_free_publickey()
|
| /optee_os/core/crypto/ |
| H A D | signed_hdr.c | 72 struct rsa_public_key key = { }; in shdr_verify_signature() 143 struct rsa_public_key **key_pp) in load_rsa_key() 148 struct rsa_public_key *key = NULL; in load_rsa_key()
|
| H A D | crypto.c | 558 crypto_acipher_alloc_rsa_public_key(struct rsa_public_key *s __unused, in crypto_acipher_alloc_rsa_public_key() 564 void crypto_acipher_free_rsa_public_key(struct rsa_public_key *s __unused) in crypto_acipher_free_rsa_public_key() 587 TEE_Result crypto_acipher_rsanopad_encrypt(struct rsa_public_key *key __unused, in crypto_acipher_rsanopad_encrypt() 610 struct rsa_public_key *key __unused, in crypto_acipher_rsaes_encrypt() 634 struct rsa_public_key *key __unused, in crypto_acipher_rsassa_verify()
|
| /optee_os/core/include/ |
| H A D | signed_hdr.h | 206 struct rsa_public_key *rsa;
|
| /optee_os/core/pta/stm32mp/ |
| H A D | remoteproc_pta.c | 236 struct rsa_public_key key = { }; in rproc_pta_verify_rsa_signature()
|
| /optee_os/core/drivers/crypto/caam/acipher/ |
| H A D | caam_rsa.c | 132 const struct rsa_public_key *inkey) in do_keypub_conv() 388 static TEE_Result do_allocate_publickey(struct rsa_public_key *key, in do_allocate_publickey() 422 static void do_free_publickey(struct rsa_public_key *key) in do_free_publickey()
|
| /optee_os/core/drivers/crypto/hisilicon/ |
| H A D | hpre_rsa.c | 210 struct rsa_public_key *key = rsa_data->key.key; in hpre_rsa_encrypt_bn2bin()
|
| /optee_os/core/tee/ |
| H A D | tee_svc_cryp.c | 122 RAW_DATA(struct rsa_public_key, n) 129 RAW_DATA(struct rsa_public_key, e) 599 sizeof(struct rsa_public_key),
|