aboutsummaryrefslogtreecommitdiffstats
path: root/g10/sign.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/sign.c')
-rw-r--r--g10/sign.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/g10/sign.c b/g10/sign.c
index 82076d78d..59d9fa204 100644
--- a/g10/sign.c
+++ b/g10/sign.c
@@ -308,8 +308,7 @@ do_sign( PKT_secret_key *sk, PKT_signature *sig,
xfree (snbuf);
if (!rc)
{
- sig->data[0] = mpi_alloc ( (rbuflen+BYTES_PER_MPI_LIMB-1)
- / BYTES_PER_MPI_LIMB );
+ sig->data[0] = mpi_alloc ( mpi_nlimb_hint_from_nbytes (rbuflen) );
mpi_set_buffer (sig->data[0], rbuf, rbuflen, 0);
xfree (rbuf);
}