Lines Matching refs:k
100 unsigned hash_size, uECC_word_t *k, uint8_t *signature, in uECC_sign_with_k() argument
114 if (uECC_vli_isZero(k, num_words) || in uECC_sign_with_k()
115 uECC_vli_cmp(curve->n, k, num_n_words) != 1) { in uECC_sign_with_k()
119 carry = regularize_k(k, tmp, s, curve); in uECC_sign_with_k()
137 uECC_vli_modMult(k, k, tmp, curve->n, num_n_words); /* k' = rand * k */ in uECC_sign_with_k()
138 uECC_vli_modInv(k, k, curve->n, num_n_words); /* k = 1 / k' */ in uECC_sign_with_k()
139 uECC_vli_modMult(k, k, tmp, curve->n, num_n_words); /* k = 1 / k */ in uECC_sign_with_k()
152 uECC_vli_modMult(s, s, k, curve->n, num_n_words); /* s = (e + r*d) / k */ in uECC_sign_with_k()
165 uECC_word_t k[NUM_ECC_WORDS]; in uECC_sign() local
177 uECC_vli_mmod(k, _random, curve->n, BITS_TO_WORDS(curve->num_n_bits)); in uECC_sign()
179 if (uECC_sign_with_k(private_key, message_hash, hash_size, k, signature, in uECC_sign()