[email protected] (Niels Möller) writes:

>   void
>   ed25519_sha512_public_key (uint8_t *pub, const uint8_t *priv);
>
>   void
>   ed25519_sha512_sign (const uint8_t *priv, const uint8_t *pub,
>                        size_t length, const uint8_t *msg,
>                        uint8_t *signature);
>
>   int
>   ed25519_sha512_verify (const uint8_t *pub,
>                          size_t length, const uint8_t *msg,
>                          const uint8_t *signature);

I've made this change now (except that I switched the argument order of
ed25519_sha512_sign). I think it's the simplest interface that is
reasonably efficient. If there is any need for higher performance in the
case of many signature verify operations using the same public key, a
new function could be added later.

Regards,
/Niels

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to