Hi dear fellows,
I would like to know if there is any function(s) in OpenSSL that handles public key validation for ECDSA. Given a point (public key) and a curve, I would like to test if this point is a valid public key for this curve. There is a function EC_POINT_is_on_curve() for checking if a point is on a curve. But this is a necessary but not a sufficient condition. There are other conditions (of which I am not quite sure) that a point must meet in order to be a valid public key. Any ideas? Thanks for helping out.. -Xiaoyu