Branch: Tag:

2015-06-04

2015-06-04 12:59:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.DH: Avoid circular dependency on Crypto.DSA.

Adds __builtin.Nettle.DH_Params.

78:    //! The finite-field diffie-hellman group parameters.    //! @param key    //! The public key y parameter. -  variant this_program set_public_key(Crypto.DH.Parameters params, Gmp.mpz key) +  variant this_program set_public_key(__builtin.Nettle.DH_Params params, +  Gmp.mpz key)    {    p = params->p;    q = params->q;
244:       //! Generates a public/private key pair with the specified    //! finite field diffie-hellman parameters. -  variant this_program generate_key(Crypto.DH.Parameters params) +  variant this_program generate_key(__builtin.Nettle.DH_Params params)    {    p = params->p;    g = params->g;