Searched refs:ltc_tmp_key (Results 1 – 6 of 6) sorted by relevance
| /optee_os/core/lib/libtomcrypt/ |
| H A D | x25519.c | 47 curve25519_key ltc_tmp_key = { }; in crypto_acipher_gen_x25519_key() local 53 if (x25519_make_key(NULL, find_prng("prng_crypto"), <c_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(<c_tmp_key, sizeof(ltc_tmp_key)); in crypto_acipher_gen_x25519_key()
|
| H A D | dh.c | 42 dh_key ltc_tmp_key = { }; in crypto_acipher_gen_dh_key() local 48 ltc_res = mp_init_multi(<c_tmp_key.base, <c_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 <c_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(<c_tmp_key); in crypto_acipher_gen_dh_key()
|
| H A D | dsa.c | 63 dsa_key ltc_tmp_key = { }; in crypto_acipher_gen_dsa_key() local 69 ltc_res = mp_init_multi(<c_tmp_key.g, <c_tmp_key.p, <c_tmp_key.q, in crypto_acipher_gen_dsa_key() 70 <c_tmp_key.x, <c_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 <c_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(<c_tmp_key); in crypto_acipher_gen_dsa_key()
|
| H A D | ed25519.c | 59 curve25519_key ltc_tmp_key = { }; in crypto_acipher_gen_ed25519_key() local 65 <c_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(<c_tmp_key, sizeof(ltc_tmp_key)); in crypto_acipher_gen_ed25519_key()
|
| H A D | ecc.c | 134 ecc_key ltc_tmp_key; in _ltc_ecc_generate_keypair() local 148 res = ecc_set_curve_from_name(<c_tmp_key, name); in _ltc_ecc_generate_keypair() 154 <c_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 D | rsa.c | 184 rsa_key ltc_tmp_key; in sw_crypto_acipher_gen_rsa_key() local 189 key_size / 8, key->e, <c_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(<c_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 …]
|