Home
last modified time | relevance | path

Searched refs:ltc_tmp_key (Results 1 – 6 of 6) sorted by relevance

/optee_os/core/lib/libtomcrypt/
H A Dx25519.c47 curve25519_key ltc_tmp_key = { }; in crypto_acipher_gen_x25519_key() local
53 if (x25519_make_key(NULL, find_prng("prng_crypto"), &ltc_tmp_key) != in crypto_acipher_gen_x25519_key()
57 if (key_size_bytes < sizeof(ltc_tmp_key.pub) || in crypto_acipher_gen_x25519_key()
58 key_size_bytes < sizeof(ltc_tmp_key.priv)) in crypto_acipher_gen_x25519_key()
61 memcpy(key->pub, ltc_tmp_key.pub, sizeof(ltc_tmp_key.pub)); in crypto_acipher_gen_x25519_key()
62 memcpy(key->priv, ltc_tmp_key.priv, sizeof(ltc_tmp_key.priv)); in crypto_acipher_gen_x25519_key()
63 memzero_explicit(&ltc_tmp_key, sizeof(ltc_tmp_key)); in crypto_acipher_gen_x25519_key()
H A Ddh.c42 dh_key ltc_tmp_key = { }; in crypto_acipher_gen_dh_key() local
48 ltc_res = mp_init_multi(&ltc_tmp_key.base, &ltc_tmp_key.prime, NULL); in crypto_acipher_gen_dh_key()
53 mp_copy(key->g, ltc_tmp_key.base); in crypto_acipher_gen_dh_key()
54 mp_copy(key->p, ltc_tmp_key.prime); in crypto_acipher_gen_dh_key()
56 &ltc_tmp_key); in crypto_acipher_gen_dh_key()
60 ltc_mp.copy(ltc_tmp_key.y, key->y); in crypto_acipher_gen_dh_key()
61 ltc_mp.copy(ltc_tmp_key.x, key->x); in crypto_acipher_gen_dh_key()
65 dh_free(&ltc_tmp_key); in crypto_acipher_gen_dh_key()
H A Ddsa.c63 dsa_key ltc_tmp_key = { }; in crypto_acipher_gen_dsa_key() local
69 ltc_res = mp_init_multi(&ltc_tmp_key.g, &ltc_tmp_key.p, &ltc_tmp_key.q, in crypto_acipher_gen_dsa_key()
70 &ltc_tmp_key.x, &ltc_tmp_key.y, NULL); in crypto_acipher_gen_dsa_key()
75 mp_copy(key->g, ltc_tmp_key.g); in crypto_acipher_gen_dsa_key()
76 mp_copy(key->p, ltc_tmp_key.p); in crypto_acipher_gen_dsa_key()
77 mp_copy(key->q, ltc_tmp_key.q); in crypto_acipher_gen_dsa_key()
81 &ltc_tmp_key); in crypto_acipher_gen_dsa_key()
86 mp_copy(ltc_tmp_key.y, key->y); in crypto_acipher_gen_dsa_key()
87 mp_copy(ltc_tmp_key.x, key->x); in crypto_acipher_gen_dsa_key()
90 dsa_free(&ltc_tmp_key); in crypto_acipher_gen_dsa_key()
H A Ded25519.c59 curve25519_key ltc_tmp_key = { }; in crypto_acipher_gen_ed25519_key() local
65 &ltc_tmp_key) != CRYPT_OK) in crypto_acipher_gen_ed25519_key()
68 assert(key_size >= sizeof(ltc_tmp_key.pub) && in crypto_acipher_gen_ed25519_key()
69 key_size >= sizeof(ltc_tmp_key.priv)); in crypto_acipher_gen_ed25519_key()
71 memcpy(key->pub, ltc_tmp_key.pub, sizeof(ltc_tmp_key.pub)); in crypto_acipher_gen_ed25519_key()
72 memcpy(key->priv, ltc_tmp_key.priv, sizeof(ltc_tmp_key.priv)); in crypto_acipher_gen_ed25519_key()
73 memzero_explicit(&ltc_tmp_key, sizeof(ltc_tmp_key)); in crypto_acipher_gen_ed25519_key()
H A Decc.c134 ecc_key ltc_tmp_key; in _ltc_ecc_generate_keypair() local
148 res = ecc_set_curve_from_name(&ltc_tmp_key, name); in _ltc_ecc_generate_keypair()
154 &ltc_tmp_key); in _ltc_ecc_generate_keypair()
159 if (((size_t)mp_count_bits(ltc_tmp_key.pubkey.x) > key_size_bits) || in _ltc_ecc_generate_keypair()
160 ((size_t)mp_count_bits(ltc_tmp_key.pubkey.y) > key_size_bits) || in _ltc_ecc_generate_keypair()
161 ((size_t)mp_count_bits(ltc_tmp_key.k) > key_size_bits)) { in _ltc_ecc_generate_keypair()
167 if (mp_count_bits(ltc_tmp_key.pubkey.z) != 1) { in _ltc_ecc_generate_keypair()
173 ltc_mp.copy(ltc_tmp_key.k, key->d); in _ltc_ecc_generate_keypair()
174 ltc_mp.copy(ltc_tmp_key.pubkey.x, key->x); in _ltc_ecc_generate_keypair()
175 ltc_mp.copy(ltc_tmp_key.pubkey.y, key->y); in _ltc_ecc_generate_keypair()
[all …]
H A Drsa.c184 rsa_key ltc_tmp_key; in sw_crypto_acipher_gen_rsa_key() local
189 key_size / 8, key->e, &ltc_tmp_key); in sw_crypto_acipher_gen_rsa_key()
192 } else if ((size_t)mp_count_bits(ltc_tmp_key.N) != key_size) { in sw_crypto_acipher_gen_rsa_key()
193 rsa_free(&ltc_tmp_key); in sw_crypto_acipher_gen_rsa_key()
197 ltc_mp.copy(ltc_tmp_key.d, key->d); in sw_crypto_acipher_gen_rsa_key()
198 ltc_mp.copy(ltc_tmp_key.N, key->n); in sw_crypto_acipher_gen_rsa_key()
199 ltc_mp.copy(ltc_tmp_key.p, key->p); in sw_crypto_acipher_gen_rsa_key()
200 ltc_mp.copy(ltc_tmp_key.q, key->q); in sw_crypto_acipher_gen_rsa_key()
201 ltc_mp.copy(ltc_tmp_key.qP, key->qp); in sw_crypto_acipher_gen_rsa_key()
202 ltc_mp.copy(ltc_tmp_key.dP, key->dp); in sw_crypto_acipher_gen_rsa_key()
[all …]