summaryrefslogtreecommitdiff
path: root/lib/nettle/pk.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/nettle/pk.c')
-rw-r--r--lib/nettle/pk.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/nettle/pk.c b/lib/nettle/pk.c
index 29698461d5..e9a380857c 100644
--- a/lib/nettle/pk.c
+++ b/lib/nettle/pk.c
@@ -3342,13 +3342,12 @@ wrap_nettle_pk_fixup(gnutls_pk_algorithm_t algo,
TOMPZ(params->params[RSA_PRIME1])) == 0)
return gnutls_assert_val(GNUTLS_E_PK_INVALID_PRIVKEY);
- /* marks RSA_COEF as present */
- params->params_nr = RSA_PRIVATE_PARAMS - 2;
-
/* calculate exp1 [6] and exp2 [7] */
zrelease_mpi_key(&params->params[RSA_E1]);
zrelease_mpi_key(&params->params[RSA_E2]);
+ /* marks RSA_COEF as present */
+ params->params_nr = RSA_PRIVATE_PARAMS - 2;
ret = calc_rsa_exp(params);
if (ret < 0)
return gnutls_assert_val(ret);