Home
last modified time | relevance | path

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

/optee_os-3.20.0/core/lib/libtomcrypt/
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()
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()
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()
A Ded25519.c42 curve25519_key ltc_tmp_key = { }; in crypto_acipher_gen_ed25519_key() local
48 &ltc_tmp_key) != CRYPT_OK) in crypto_acipher_gen_ed25519_key()
51 assert(key_size >= sizeof(ltc_tmp_key.pub) && in crypto_acipher_gen_ed25519_key()
52 key_size >= sizeof(ltc_tmp_key.priv)); in crypto_acipher_gen_ed25519_key()
54 memcpy(key->pub, ltc_tmp_key.pub, sizeof(ltc_tmp_key.pub)); in crypto_acipher_gen_ed25519_key()
55 memcpy(key->priv, ltc_tmp_key.priv, sizeof(ltc_tmp_key.priv)); in crypto_acipher_gen_ed25519_key()
56 memzero_explicit(&ltc_tmp_key, sizeof(ltc_tmp_key)); in crypto_acipher_gen_ed25519_key()
A Decc.c139 ecc_key ltc_tmp_key; in _ltc_ecc_generate_keypair() local
153 res = ecc_set_curve_from_name(&ltc_tmp_key, name); in _ltc_ecc_generate_keypair()
159 &ltc_tmp_key); in _ltc_ecc_generate_keypair()
164 if (((size_t)mp_count_bits(ltc_tmp_key.pubkey.x) > key_size_bits) || in _ltc_ecc_generate_keypair()
165 ((size_t)mp_count_bits(ltc_tmp_key.pubkey.y) > key_size_bits) || in _ltc_ecc_generate_keypair()
166 ((size_t)mp_count_bits(ltc_tmp_key.k) > key_size_bits)) { in _ltc_ecc_generate_keypair()
172 if (mp_count_bits(ltc_tmp_key.pubkey.z) != 1) { in _ltc_ecc_generate_keypair()
178 ltc_mp.copy(ltc_tmp_key.k, key->d); in _ltc_ecc_generate_keypair()
179 ltc_mp.copy(ltc_tmp_key.pubkey.x, key->x); in _ltc_ecc_generate_keypair()
180 ltc_mp.copy(ltc_tmp_key.pubkey.y, key->y); in _ltc_ecc_generate_keypair()
[all …]
A Drsa.c176 rsa_key ltc_tmp_key; in sw_crypto_acipher_gen_rsa_key() local
181 key_size / 8, key->e, &ltc_tmp_key); in sw_crypto_acipher_gen_rsa_key()
185 rsa_free(&ltc_tmp_key); in sw_crypto_acipher_gen_rsa_key()
189 ltc_mp.copy(ltc_tmp_key.d, key->d); in sw_crypto_acipher_gen_rsa_key()
190 ltc_mp.copy(ltc_tmp_key.N, key->n); in sw_crypto_acipher_gen_rsa_key()
191 ltc_mp.copy(ltc_tmp_key.p, key->p); in sw_crypto_acipher_gen_rsa_key()
192 ltc_mp.copy(ltc_tmp_key.q, key->q); in sw_crypto_acipher_gen_rsa_key()
193 ltc_mp.copy(ltc_tmp_key.qP, key->qp); in sw_crypto_acipher_gen_rsa_key()
194 ltc_mp.copy(ltc_tmp_key.dP, key->dp); in sw_crypto_acipher_gen_rsa_key()
195 ltc_mp.copy(ltc_tmp_key.dQ, key->dq); in sw_crypto_acipher_gen_rsa_key()
[all …]

Completed in 25 milliseconds