Lines Matching refs:bn
827 struct crypto_bignum *bn = NULL; in sae_derive_pt_ecc() local
853 bn = crypto_bignum_init_set(pwd_value, pwd_value_len); in sae_derive_pt_ecc()
854 if (!bn || crypto_bignum_mod(bn, prime, bn) < 0 || in sae_derive_pt_ecc()
855 crypto_bignum_to_bin(bn, pwd_value, sizeof(pwd_value), in sae_derive_pt_ecc()
861 p1 = sswu(ec, group, bn); in sae_derive_pt_ecc()
875 crypto_bignum_deinit(bn, 1); in sae_derive_pt_ecc()
876 bn = crypto_bignum_init_set(pwd_value, pwd_value_len); in sae_derive_pt_ecc()
877 if (!bn || crypto_bignum_mod(bn, prime, bn) < 0 || in sae_derive_pt_ecc()
878 crypto_bignum_to_bin(bn, pwd_value, sizeof(pwd_value), in sae_derive_pt_ecc()
884 p2 = sswu(ec, group, bn); in sae_derive_pt_ecc()
900 crypto_bignum_deinit(bn, 1); in sae_derive_pt_ecc()
925 struct crypto_bignum *one = NULL, *two = NULL, *bn = NULL, *tmp = NULL, in sae_derive_pt_ffc() local
956 bn = crypto_bignum_init_set(pwd_value, pwd_value_len); in sae_derive_pt_ffc()
960 if (!bn || !one || !two || !tmp || in sae_derive_pt_ffc()
962 crypto_bignum_mod(bn, tmp, bn) < 0 || in sae_derive_pt_ffc()
963 crypto_bignum_add(bn, two, bn) < 0 || in sae_derive_pt_ffc()
964 crypto_bignum_to_bin(bn, pwd_value, sizeof(pwd_value), in sae_derive_pt_ffc()
975 crypto_bignum_exptmod(bn, tmp, prime, pt) < 0) { in sae_derive_pt_ffc()
985 crypto_bignum_deinit(bn, 1); in sae_derive_pt_ffc()