Thanks Dave.
Sure I can't recover the private key from the public. Otherwise it wouldn't
make any sense to use the DSA algorithm at all.
I dig a little into fips code and think using FIPs test vectors to validate
my API is not practical.
Looks like FIPs deals with openssl internals to test it.
Thanks for both answers.
I tried using Y as the public key, but ssl seems not to accept that.
Here is the error scenario:
From the FIP file:
[mod = 1024]
P =
fda5442483ccf7a12399d6c13d56ff882d689524f1885fcb7424e26da2d200a1657b631dcc74