Lines Matching refs:ltc_key
213 static TEE_Result rsadorep(rsa_key *ltc_key, const uint8_t *src, in rsadorep() argument
233 ltc_res = rsa_exptmod(src, src_len, buf, &blen, ltc_key->type, in rsadorep()
234 ltc_key); in rsadorep()
285 rsa_key ltc_key = { 0, }; in sw_crypto_acipher_rsanopad_encrypt() local
287 ltc_key.type = PK_PUBLIC; in sw_crypto_acipher_rsanopad_encrypt()
288 ltc_key.e = key->e; in sw_crypto_acipher_rsanopad_encrypt()
289 ltc_key.N = key->n; in sw_crypto_acipher_rsanopad_encrypt()
291 res = rsadorep(<c_key, src, src_len, dst, dst_len); in sw_crypto_acipher_rsanopad_encrypt()
307 rsa_key ltc_key = { 0, }; in sw_crypto_acipher_rsanopad_decrypt() local
309 ltc_key.type = PK_PRIVATE; in sw_crypto_acipher_rsanopad_decrypt()
310 ltc_key.e = key->e; in sw_crypto_acipher_rsanopad_decrypt()
311 ltc_key.N = key->n; in sw_crypto_acipher_rsanopad_decrypt()
312 ltc_key.d = key->d; in sw_crypto_acipher_rsanopad_decrypt()
314 ltc_key.p = key->p; in sw_crypto_acipher_rsanopad_decrypt()
315 ltc_key.q = key->q; in sw_crypto_acipher_rsanopad_decrypt()
316 ltc_key.qP = key->qp; in sw_crypto_acipher_rsanopad_decrypt()
317 ltc_key.dP = key->dp; in sw_crypto_acipher_rsanopad_decrypt()
318 ltc_key.dQ = key->dq; in sw_crypto_acipher_rsanopad_decrypt()
321 res = rsadorep(<c_key, src, src_len, dst, dst_len); in sw_crypto_acipher_rsanopad_decrypt()
349 rsa_key ltc_key = { 0, }; in sw_crypto_acipher_rsaes_decrypt() local
351 ltc_key.type = PK_PRIVATE; in sw_crypto_acipher_rsaes_decrypt()
352 ltc_key.e = key->e; in sw_crypto_acipher_rsaes_decrypt()
353 ltc_key.d = key->d; in sw_crypto_acipher_rsaes_decrypt()
354 ltc_key.N = key->n; in sw_crypto_acipher_rsaes_decrypt()
356 ltc_key.p = key->p; in sw_crypto_acipher_rsaes_decrypt()
357 ltc_key.q = key->q; in sw_crypto_acipher_rsaes_decrypt()
358 ltc_key.qP = key->qp; in sw_crypto_acipher_rsaes_decrypt()
359 ltc_key.dP = key->dp; in sw_crypto_acipher_rsaes_decrypt()
360 ltc_key.dQ = key->dq; in sw_crypto_acipher_rsaes_decrypt()
386 mod_size = ltc_mp.unsigned_size((void *)(ltc_key.N)); in sw_crypto_acipher_rsaes_decrypt()
404 <c_stat, <c_key); in sw_crypto_acipher_rsaes_decrypt()
466 rsa_key ltc_key = { in sw_crypto_acipher_rsaes_encrypt() local
472 mod_size = ltc_mp.unsigned_size((void *)(ltc_key.N)); in sw_crypto_acipher_rsaes_encrypt()
502 <c_key); in sw_crypto_acipher_rsaes_encrypt()
538 rsa_key ltc_key = { 0, }; in sw_crypto_acipher_rsassa_sign() local
540 ltc_key.type = PK_PRIVATE; in sw_crypto_acipher_rsassa_sign()
541 ltc_key.e = key->e; in sw_crypto_acipher_rsassa_sign()
542 ltc_key.N = key->n; in sw_crypto_acipher_rsassa_sign()
543 ltc_key.d = key->d; in sw_crypto_acipher_rsassa_sign()
545 ltc_key.p = key->p; in sw_crypto_acipher_rsassa_sign()
546 ltc_key.q = key->q; in sw_crypto_acipher_rsassa_sign()
547 ltc_key.qP = key->qp; in sw_crypto_acipher_rsassa_sign()
548 ltc_key.dP = key->dp; in sw_crypto_acipher_rsassa_sign()
549 ltc_key.dQ = key->dq; in sw_crypto_acipher_rsassa_sign()
595 mod_size = ltc_mp.unsigned_size((void *)(ltc_key.N)); in sw_crypto_acipher_rsassa_sign()
607 ltc_hashindex, salt_len, <c_key); in sw_crypto_acipher_rsassa_sign()
638 rsa_key ltc_key = { in sw_crypto_acipher_rsassa_verify() local
663 bigint_size = ltc_mp.unsigned_size(ltc_key.N); in sw_crypto_acipher_rsassa_verify()
703 ltc_hashindex, salt_len, &stat, <c_key); in sw_crypto_acipher_rsassa_verify()