Consider an optimisation problem of the form $$ \begin{aligned} &\min f(x)\\ &\text{s.t. } g(x) = 0 \end{aligned} $$ with $f,g: \mathbb{R}^n \to \mathbb{R}$ convex and twice continuously differentiable. For small scale problems (i.e. $n$ small), a simple method of solving this is to consider the lagrangian $$L(x, \lambda) = f(x) + \lambda g(x)$$ and solve $\nabla_{x,\lambda} L(x,\lambda) = 0$ using Newton's method.
For larger scale problems this becomes difficult because in each step of Newton's method we need to solve the system $$\nabla_{x,\lambda}^2 L(x_k,\lambda_k) (\Delta x,\Delta\lambda) = - \nabla_{x,\lambda} L(x_k,\lambda_k)$$ where the Hessian $\nabla_{x,\lambda}^2 L(x_k,\lambda_k)$ is of shape $(n+1, n+1)$. For an unconstrained problem it is then common to use a quasi-Newton method, such as BFGS, which iteratively builds up an estimation of the inverse hessian, and thus avoids solving the large system.
When I try to use the same approach for a problem with one constraint like above, I run into the problem that most quasi-Newton methods are only capable of finding minima of the objective as their estimates of the Hessian are positive definite. But the approach with the Lagrangian actually requires us to find a saddle point of the Lagrangian. If I'm not mistaken, The Hessian at the stationary point we are looking for has all but one positive eigenvalues and so it is indefinite.
Question
What quasi-Newton methods can find the stationary point of the above Lagrangian, even though the Hessian will not be positive definite? Why does this seem like an unpopular approach? (Judging by the fact that the most popular quasi Newton methods have positive definite Hessian estimates)
I know the Symmetric Rank One method does not guarantee a positive definite Hessian, but this is often seen as a downside of this method. Should this method be able to find the stationary point of the above Lagrangian? There is also Broyden's method but this does not exploit the fact that the Hessian is symmetric.