Home
last modified time | relevance | path

Searched refs:rsa_public_key (Results 1 – 16 of 16) sorted by relevance

/optee_os/core/lib/libtomcrypt/
H A Drsa.c128 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 Dcrypto.h122 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 Dcrypto_impl.h514 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 Drsa.c231 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 Drsa.c39 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 Drsassa.c808 struct rsa_public_key *key = NULL; in rsassa_pss_verify()
/optee_os/core/drivers/crypto/crypto_api/include/
H A Ddrvcrypt_acipher.h85 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 Drsa.c31 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 Drsa.c132 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 Dsigned_hdr.c72 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 Dcrypto.c558 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 Dsigned_hdr.h206 struct rsa_public_key *rsa;
/optee_os/core/pta/stm32mp/
H A Dremoteproc_pta.c236 struct rsa_public_key key = { }; in rproc_pta_verify_rsa_signature()
/optee_os/core/drivers/crypto/caam/acipher/
H A Dcaam_rsa.c132 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 Dhpre_rsa.c210 struct rsa_public_key *key = rsa_data->key.key; in hpre_rsa_encrypt_bn2bin()
/optee_os/core/tee/
H A Dtee_svc_cryp.c122 RAW_DATA(struct rsa_public_key, n)
129 RAW_DATA(struct rsa_public_key, e)
599 sizeof(struct rsa_public_key),