[email protected] (Niels Möller) writes:
> I really not sure about the best way to go about it. Another option
> might be to purge all deprecated stuff from dsa.h, and put it into a new
> file dsa-compat.h.
I've now done this, and pushed it on the dsa-reorg branch. I also killed
struct dsa_value. The new advertised interface is now like
int
dsa_sign(const struct dsa_params *params,
const mpz_t priv,
void *random_ctx, nettle_random_func *random,
size_t digest_size,
const uint8_t *digest,
struct dsa_signature *signature);
int
dsa_verify(const struct dsa_params *params,
const mpz_t pub,
size_t digest_size,
const uint8_t *digest,
const struct dsa_signature *signature);
Unless there are objections, I think I'm going to merge this to the
master branch as soon as I get the time. (Most likely a manual merge, to
avoid checking in dead ends). We really need to get this over with.
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