Searched refs:NUM_ECC_WORDS (Results 1 – 7 of 7) sorted by relevance
/mcuboot-latest/ext/tinycrypt/tests/ |
D | test_ecc_dsa.c | 81 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 …]
|
D | test_ecc_utils.c | 226 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 …]
|
D | test_ecc_dh.c | 75 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/ |
D | ecc_dh.c | 72 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()
|
D | ecc_dsa.c | 104 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 …]
|
D | ecc.c | 225 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/ |
D | ecc.h | 105 #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,
|