I want to implement a function that validates a public key produced by
either ed25519 or ed448 - according to the tests in NIST SP 800-186 appendix
D.1.3

 

There doesn't appear to be any helper functions to assist in this - at least
for Edwards curves.

 

I have implemented something for Weierstrass curves - and have used helper
functions to obtain the curve/group, domain parameters,
EC_POINT_is_at_infinity()  etc etc - but nothing for Edwards.

 

All I can see is EVCP_PKEY_new_raw_public_key() and
EVCP_PKEY_get_raw_public_key() - and that does really help in what I'm
trying to do.

 

 

John

 

Reply via email to