X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/29c2f8186faf13a8fb02fee07e80794b35481cf1..5f679c36ccb3e125ee6e8372a60d0f2e8bf410fe:/dh.c diff --git a/dh.c b/dh.c index 6860bfa..68318ce 100644 --- a/dh.c +++ b/dh.c @@ -154,9 +154,9 @@ static list_t *dh_apply(closure_t *self, struct cloc loc, dict_t *context, cfgfatal(loc,"diffie-hellman","generator must be less than modulus\n"); } - st->ops.len=sz; + st->ops.secret_len=sz; - st->ops.ceil_len=(mpz_sizeinbase(&st->p,2)+7)/8; + st->ops.shared_len=(mpz_sizeinbase(&st->p,2)+7)/8; /* According to the docs, mpz_sizeinbase(,256) is allowed to return * an answer which is 1 too large. But mpz_sizeinbase(,2) isn't. */