Lines Matching refs:bnctx

2571 	BN_CTX *bnctx;  in dpp_auth_derive_l_responder()  local
2578 bnctx = BN_CTX_new(); in dpp_auth_derive_l_responder()
2582 if (!bnctx || !sum || !q || !lx) in dpp_auth_derive_l_responder()
2600 if (EC_GROUP_get_order(group, q, bnctx) != 1 || in dpp_auth_derive_l_responder()
2601 BN_mod_add(sum, bR_bn, pR_bn, q, bnctx) != 1) in dpp_auth_derive_l_responder()
2605 EC_POINT_mul(group, l, NULL, BI_point, sum, bnctx) != 1 || in dpp_auth_derive_l_responder()
2607 bnctx) != 1) { in dpp_auth_derive_l_responder()
2627 BN_CTX_free(bnctx); in dpp_auth_derive_l_responder()
2638 BN_CTX *bnctx; in dpp_auth_derive_l_initiator() local
2645 bnctx = BN_CTX_new(); in dpp_auth_derive_l_initiator()
2647 if (!bnctx || !lx) in dpp_auth_derive_l_initiator()
2666 EC_POINT_add(group, sum, BR_point, PR_point, bnctx) != 1 || in dpp_auth_derive_l_initiator()
2667 EC_POINT_mul(group, l, NULL, sum, bI_bn, bnctx) != 1 || in dpp_auth_derive_l_initiator()
2669 bnctx) != 1) { in dpp_auth_derive_l_initiator()
2688 BN_CTX_free(bnctx); in dpp_auth_derive_l_initiator()
6577 const char *identifier, BN_CTX *bnctx, in dpp_pkex_derive_Qi() argument
6636 EC_POINT_mul(group2, Qi, NULL, Pi_point, hash_bn, bnctx) != 1) in dpp_pkex_derive_Qi()
6659 const char *identifier, BN_CTX *bnctx, in dpp_pkex_derive_Qr() argument
6718 EC_POINT_mul(group2, Qr, NULL, Pr_point, hash_bn, bnctx) != 1) in dpp_pkex_derive_Qr()
6809 BN_CTX *bnctx = NULL; in dpp_pkex_build_exchange_req() local
6821 bnctx = BN_CTX_new(); in dpp_pkex_build_exchange_req()
6822 if (!bnctx) in dpp_pkex_build_exchange_req()
6825 pkex->identifier, bnctx, &group); in dpp_pkex_build_exchange_req()
6860 EC_POINT_add(group, M, X_point, Qi, bnctx) != 1 || in dpp_pkex_build_exchange_req()
6861 EC_POINT_get_affine_coordinates_GFp(group, M, Mx, My, bnctx) != 1) in dpp_pkex_build_exchange_req()
6931 BN_CTX_free(bnctx); in dpp_pkex_build_exchange_req()
7175 BN_CTX *bnctx = NULL; in dpp_pkex_rx_exchange_req() local
7246 bnctx = BN_CTX_new(); in dpp_pkex_rx_exchange_req()
7247 if (!bnctx) in dpp_pkex_rx_exchange_req()
7249 Qi = dpp_pkex_derive_Qi(curve, peer_mac, code, identifier, bnctx, in dpp_pkex_rx_exchange_req()
7260 EC_POINT_set_affine_coordinates_GFp(group, M, Mx, My, bnctx) != 1 || in dpp_pkex_rx_exchange_req()
7262 !EC_POINT_is_on_curve(group, M, bnctx) || in dpp_pkex_rx_exchange_req()
7263 EC_POINT_invert(group, Qi, bnctx) != 1 || in dpp_pkex_rx_exchange_req()
7264 EC_POINT_add(group, X, M, Qi, bnctx) != 1 || in dpp_pkex_rx_exchange_req()
7266 !EC_POINT_is_on_curve(group, X, bnctx)) { in dpp_pkex_rx_exchange_req()
7305 Qr = dpp_pkex_derive_Qr(curve, own_mac, code, identifier, bnctx, NULL); in dpp_pkex_rx_exchange_req()
7340 EC_POINT_add(group, N, Y_point, Qr, bnctx) != 1 || in dpp_pkex_rx_exchange_req()
7341 EC_POINT_get_affine_coordinates_GFp(group, N, Nx, Ny, bnctx) != 1) in dpp_pkex_rx_exchange_req()
7381 BN_CTX_free(bnctx); in dpp_pkex_rx_exchange_req()
7522 BN_CTX *bnctx = NULL; in dpp_pkex_rx_exchange_resp() local
7599 bnctx = BN_CTX_new(); in dpp_pkex_rx_exchange_resp()
7600 if (!bnctx) in dpp_pkex_rx_exchange_resp()
7603 pkex->identifier, bnctx, &group); in dpp_pkex_rx_exchange_resp()
7613 EC_POINT_set_affine_coordinates_GFp(group, N, Nx, Ny, bnctx) != 1 || in dpp_pkex_rx_exchange_resp()
7615 !EC_POINT_is_on_curve(group, N, bnctx) || in dpp_pkex_rx_exchange_resp()
7616 EC_POINT_invert(group, Qr, bnctx) != 1 || in dpp_pkex_rx_exchange_resp()
7617 EC_POINT_add(group, Y, N, Qr, bnctx) != 1 || in dpp_pkex_rx_exchange_resp()
7619 !EC_POINT_is_on_curve(group, Y, bnctx)) { in dpp_pkex_rx_exchange_resp()
7717 BN_CTX_free(bnctx); in dpp_pkex_rx_exchange_resp()