Home
last modified time | relevance | path

Searched refs:NUM_ECC_WORDS (Results 1 – 7 of 7) sorted by relevance

/mcuboot-latest/ext/tinycrypt/tests/
Dtest_ecc_dsa.c81 unsigned int k[NUM_ECC_WORDS]; in sign_vectors()
82 unsigned int private[NUM_ECC_WORDS]; in sign_vectors()
84 unsigned int sig[2 * NUM_ECC_WORDS]; in sign_vectors()
91 unsigned int exp_r[NUM_ECC_WORDS]; in sign_vectors()
92 unsigned int exp_s[NUM_ECC_WORDS]; in sign_vectors()
101 string2scalar(private, NUM_ECC_WORDS, d_vec[i]); in sign_vectors()
106 string2scalar(k, NUM_ECC_WORDS, k_vec[i]); in sign_vectors()
107 string2scalar(exp_r, NUM_ECC_WORDS, r_vec[i]); in sign_vectors()
108 string2scalar(exp_s, NUM_ECC_WORDS, s_vec[i]); in sign_vectors()
125 if (NUM_ECC_WORDS < hash_dwords) { in sign_vectors()
[all …]
Dtest_ecc_utils.c226 unsigned int pub[2 * NUM_ECC_WORDS]; in keygen_vectors()
227 unsigned int d[NUM_ECC_WORDS]; in keygen_vectors()
228 unsigned int prv[NUM_ECC_WORDS]; in keygen_vectors()
232 unsigned int exp_pub[2 * NUM_ECC_WORDS]; in keygen_vectors()
233 unsigned int exp_prv[NUM_ECC_WORDS]; in keygen_vectors()
236 string2scalar(exp_prv, NUM_ECC_WORDS, d_vec[i]); in keygen_vectors()
237 string2scalar(exp_pub, NUM_ECC_WORDS, qx_vec[i]); in keygen_vectors()
238 string2scalar(exp_pub + NUM_ECC_WORDS, NUM_ECC_WORDS, qy_vec[i]); in keygen_vectors()
244 memset(d, 0, NUM_ECC_WORDS); in keygen_vectors()
245 string2scalar(d, NUM_ECC_WORDS, d_vec[i]); in keygen_vectors()
[all …]
Dtest_ecc_dh.c75 unsigned int pub[2*NUM_ECC_WORDS]; in ecdh_vectors()
76 unsigned int prv[NUM_ECC_WORDS]; in ecdh_vectors()
77 unsigned int z[NUM_ECC_WORDS]; in ecdh_vectors()
81 unsigned int exp_z[NUM_ECC_WORDS]; in ecdh_vectors()
87 string2scalar(pub + NUM_ECC_WORDS, NUM_ECC_WORDS, qx_vec[i]); in ecdh_vectors()
88 string2scalar(pub, NUM_ECC_WORDS, qy_vec[i]); in ecdh_vectors()
89 string2scalar(exp_z, NUM_ECC_WORDS, z_vec[i]); in ecdh_vectors()
90 string2scalar(prv, NUM_ECC_WORDS, d_vec[i]); in ecdh_vectors()
109 result = check_ecc_result(i, "Z", exp_z, z, NUM_ECC_WORDS, verbose); in ecdh_vectors()
311 unsigned int pub[2 * NUM_ECC_WORDS]; in pkv_vectors()
[all …]
/mcuboot-latest/ext/tinycrypt/lib/source/
Decc_dh.c72 uECC_word_t _private[NUM_ECC_WORDS]; in uECC_make_key_with_d()
73 uECC_word_t _public[NUM_ECC_WORDS * 2]; in uECC_make_key_with_d()
105 uECC_word_t _random[NUM_ECC_WORDS * 2]; in uECC_make_key()
106 uECC_word_t _private[NUM_ECC_WORDS]; in uECC_make_key()
107 uECC_word_t _public[NUM_ECC_WORDS * 2]; in uECC_make_key()
114 !rng_function((uint8_t *)_random, 2 * NUM_ECC_WORDS*uECC_WORD_SIZE)) { in uECC_make_key()
148 uECC_word_t _public[NUM_ECC_WORDS * 2]; in uECC_shared_secret()
149 uECC_word_t _private[NUM_ECC_WORDS]; in uECC_shared_secret()
151 uECC_word_t tmp[NUM_ECC_WORDS]; in uECC_shared_secret()
Decc_dsa.c104 uECC_word_t tmp[NUM_ECC_WORDS]; in uECC_sign_with_k()
105 uECC_word_t s[NUM_ECC_WORDS]; in uECC_sign_with_k()
107 uECC_word_t p[NUM_ECC_WORDS * 2]; in uECC_sign_with_k()
164 uECC_word_t _random[2*NUM_ECC_WORDS]; in uECC_sign()
165 uECC_word_t k[NUM_ECC_WORDS]; in uECC_sign()
172 !rng_function((uint8_t *)_random, 2*NUM_ECC_WORDS*uECC_WORD_SIZE)) { in uECC_sign()
197 uECC_word_t u1[NUM_ECC_WORDS], u2[NUM_ECC_WORDS]; in uECC_verify()
198 uECC_word_t z[NUM_ECC_WORDS]; in uECC_verify()
199 uECC_word_t sum[NUM_ECC_WORDS * 2]; in uECC_verify()
200 uECC_word_t rx[NUM_ECC_WORDS]; in uECC_verify()
[all …]
Decc.c225 uECC_word_t tmp[NUM_ECC_WORDS]; in uECC_vli_cmp()
323 uECC_word_t mod_multiple[2 * NUM_ECC_WORDS]; in uECC_vli_mmod()
324 uECC_word_t tmp[2 * NUM_ECC_WORDS]; in uECC_vli_mmod()
368 uECC_word_t product[2 * NUM_ECC_WORDS]; in uECC_vli_modMult()
376 uECC_word_t product[2 * NUM_ECC_WORDS]; in uECC_vli_modMult_fast()
411 uECC_word_t a[NUM_ECC_WORDS], b[NUM_ECC_WORDS]; in uECC_vli_modInv()
412 uECC_word_t u[NUM_ECC_WORDS], v[NUM_ECC_WORDS]; in uECC_vli_modInv()
459 uECC_word_t t4[NUM_ECC_WORDS]; in double_jacobian_default()
460 uECC_word_t t5[NUM_ECC_WORDS]; in double_jacobian_default()
506 uECC_word_t _3[NUM_ECC_WORDS] = {3}; /* -a = 3 */ in x_side_default()
[all …]
/mcuboot-latest/ext/tinycrypt/lib/include/tinycrypt/
Decc.h105 #define NUM_ECC_WORDS 8 macro
107 #define NUM_ECC_BYTES (uECC_WORD_SIZE*NUM_ECC_WORDS)
116 uECC_word_t p[NUM_ECC_WORDS];
117 uECC_word_t n[NUM_ECC_WORDS];
118 uECC_word_t G[NUM_ECC_WORDS * 2];
119 uECC_word_t b[NUM_ECC_WORDS];
162 NUM_ECC_WORDS,