I am working on developing my own solver(for implementation on hardware), based on IPM for following problem: \begin{equation} \begin{split} \min_{X} \; \frac{1}{2}&\|X\|_F^2 + trace(CX)\\ \text{s.t. } & trace(AX)\leq b\\ & X\succeq 0\\ \end{split} \end{equation} As a reference I already know how to obtain KKT equations for \begin{equation} \begin{split} \min_{X} \; \frac{1}{2}&\|X\|_F^2 + trace(CX)\\ \text{s.t. } & trace(AX) = b\\ & X\succeq 0\\ \end{split} \end{equation} Dual of this problem will be \begin{equation} \begin{split} \max_{X,y,S}\;& -\frac{1}{2}\|X\|_F^2+by+\beta\log\det(S)\\ \text{s.t. }\;& A^Ty-X+S=C,\; S\succeq 0 \end{split} \end{equation} KKT system will be \begin{equation} \begin{array}{ccccccc} -X & + & A^Ty & + & S & = C, & S\succeq 0\\ trace(AX) & & & & & = b, & X\succeq 0\\ & & XS & & & = 0, &\\ \end{array} \end{equation} Later I sove it with Newton-Rhapson method, have no problems there. My question, therefore, be, how to obtain KKT system, when $trace(AX) \leq b$?
All responses or references are appreciated.