Lines Matching refs:K
1379 struct crypto_ec_point *K; in sae_derive_k_ecc() local
1382 K = crypto_ec_point_init(sae->tmp->ec); in sae_derive_k_ecc()
1383 if (K == NULL) in sae_derive_k_ecc()
1394 sae->peer_commit_scalar, K) < 0 || in sae_derive_k_ecc()
1395 crypto_ec_point_add(sae->tmp->ec, K, in sae_derive_k_ecc()
1396 sae->tmp->peer_commit_element_ecc, K) < 0 || in sae_derive_k_ecc()
1397 crypto_ec_point_mul(sae->tmp->ec, K, sae->tmp->sae_rand, K) < 0 || in sae_derive_k_ecc()
1398 crypto_ec_point_is_at_infinity(sae->tmp->ec, K) || in sae_derive_k_ecc()
1399 crypto_ec_point_to_bin(sae->tmp->ec, K, k, NULL) < 0) { in sae_derive_k_ecc()
1408 crypto_ec_point_deinit(K, 1); in sae_derive_k_ecc()
1415 struct crypto_bignum *K; in sae_derive_k_ffc() local
1418 K = crypto_bignum_init(); in sae_derive_k_ffc()
1419 if (K == NULL) in sae_derive_k_ffc()
1430 sae->tmp->prime, K) < 0 || in sae_derive_k_ffc()
1431 crypto_bignum_mulmod(K, sae->tmp->peer_commit_element_ffc, in sae_derive_k_ffc()
1432 sae->tmp->prime, K) < 0 || in sae_derive_k_ffc()
1433 crypto_bignum_exptmod(K, sae->tmp->sae_rand, sae->tmp->prime, K) < 0 in sae_derive_k_ffc()
1435 crypto_bignum_is_one(K) || in sae_derive_k_ffc()
1436 crypto_bignum_to_bin(K, k, SAE_MAX_PRIME_LEN, sae->tmp->prime_len) < in sae_derive_k_ffc()
1446 crypto_bignum_deinit(K, 1); in sae_derive_k_ffc()