Lines Matching refs:NUM_ECC_WORDS
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()
126 hash_dwords = NUM_ECC_WORDS; in sign_vectors()
130 uECC_vli_bytesToNative(digest + (NUM_ECC_WORDS-hash_dwords), in sign_vectors()
141 uECC_vli_bytesToNative(sig + NUM_ECC_WORDS, sig_bytes+NUM_ECC_BYTES, NUM_ECC_BYTES); in sign_vectors()
143 result = check_ecc_result(i, "sig.r", exp_r, sig, NUM_ECC_WORDS, verbose); in sign_vectors()
147 result = check_ecc_result(i, "sig.s", exp_s, sig + NUM_ECC_WORDS, NUM_ECC_WORDS, verbose); in sign_vectors()
348 unsigned int pub[2 * NUM_ECC_WORDS]; in vrfy_vectors()
350 unsigned int sig[2 * NUM_ECC_WORDS]; in vrfy_vectors()
365 string2scalar(pub, NUM_ECC_WORDS, qx_vec[i]); in vrfy_vectors()
366 string2scalar(pub + NUM_ECC_WORDS, NUM_ECC_WORDS, qy_vec[i]); in vrfy_vectors()
367 string2scalar(sig, NUM_ECC_WORDS, r_vec[i]); in vrfy_vectors()
368 string2scalar(sig + NUM_ECC_WORDS, NUM_ECC_WORDS, s_vec[i]); in vrfy_vectors()
392 if (NUM_ECC_WORDS < hash_dwords) { in vrfy_vectors()
393 hash_dwords = NUM_ECC_WORDS; in vrfy_vectors()
397 uECC_vli_bytesToNative(digest + (NUM_ECC_WORDS-hash_dwords), digest_bytes, in vrfy_vectors()
402 pub + NUM_ECC_WORDS); in vrfy_vectors()
411 sig + NUM_ECC_WORDS); in vrfy_vectors()
598 unsigned int hash_words[NUM_ECC_WORDS]; in montecarlo_signverify()