Now (since 1.0.0) OpenSSL includes GOST engine natively.
Would you like to add to XCA an option to create and manage GOST keys in addition to RSA, DSA and EC ones?
I'm not very good at C++ coding (I had mostly fpc/lazarus projects), but think it could be easily implemented with bundled (from OpenSSL 1.0.0) engines support:
GOST (and engines support at all) will be very good. Joining the request.
lirxca supports GOST, but apparently it is non-free
I'm not very good at C++ coding (I had mostly fpc/lazarus projects), but think it could be easily implemented with bundled (from OpenSSL 1.0.0) engines support:
http://www.openssl.org/docs/crypto/engine.html
All you have to do is add the engines support to the program:
engine GOST provides EVP structures to use them:
http://svn.python.org/projects/external/openssl-1.0.0a/engines/ccgost/README.gost
section PROGRAMMING INTERFACES DETAILS
Such way you can provide not only GOST support, but all engines, provided externally or by hardware manufacturers.