Lines Matching refs:priv
1466 u64 priv[ECC_MAX_DIGITS]; in ecc_gen_privkey() local
1472 if (nbits < 160 || ndigits > ARRAY_SIZE(priv)) in ecc_gen_privkey()
1489 err = crypto_rng_get_bytes(crypto_default_rng, (u8 *)priv, nbytes); in ecc_gen_privkey()
1495 if (__ecc_is_key_valid(curve, priv, ndigits)) in ecc_gen_privkey()
1498 ecc_swap_digits(priv, privkey, ndigits); in ecc_gen_privkey()
1509 u64 priv[ECC_MAX_DIGITS]; in ecc_make_pub_key() local
1512 if (!private_key || !curve || ndigits > ARRAY_SIZE(priv)) { in ecc_make_pub_key()
1517 ecc_swap_digits(private_key, priv, ndigits); in ecc_make_pub_key()
1525 ecc_point_mult(pk, &curve->g, priv, NULL, curve, ndigits); in ecc_make_pub_key()
1609 u64 priv[ECC_MAX_DIGITS]; in crypto_ecdh_shared_secret() local
1615 ndigits > ARRAY_SIZE(priv) || ndigits > ARRAY_SIZE(rand_z)) { in crypto_ecdh_shared_secret()
1636 ecc_swap_digits(private_key, priv, ndigits); in crypto_ecdh_shared_secret()
1644 ecc_point_mult(product, pk, priv, rand_z, curve, ndigits); in crypto_ecdh_shared_secret()
1654 memzero_explicit(priv, sizeof(priv)); in crypto_ecdh_shared_secret()