Commit 1d0cbc32 authored by Niels Möller's avatar Niels Möller

ChangeLog entries, minor comment and spacing fixes

parent 4c5a4472
2018-11-08 Simo Sorce <simo@redhat.com>
* rsa-sign-tr.c (rsa_sec_compute_root_tr): New function that uses
_rsa_sec_compute_root, as well as side-channel silent RSA
blinding.
(rsa_compute_root_tr) Rewritten as a wrapper around
rsa_sec_compute_root_tr.
(rsa_sec_blind, rsa_sec_unblind, sec_equal, rsa_sec_check_root)
(cnd_mpn_zero): New helper functions.
(rsa_sec_compute_root_tr) [NETTLE_USE_MINI_GMP]: Defined as a not
side-channel silent wrapper around rsa_compute_root_tr, and the
latter function left unchanged.
* rsa-sec-compute-root.c (_rsa_sec_compute_root_itch)
(_rsa_sec_compute_root): New file, new private functions.
Side-channel silent version of rsa_compute_root.
......
......@@ -4,6 +4,7 @@
Copyright (C) 2001, 2015 Niels Möller
Copyright (C) 2012 Nikos Mavrogiannopoulos
Copyright (C) 2018 Red Hat Inc.
This file is part of GNU Nettle.
......@@ -145,7 +146,7 @@ rsa_sec_compute_root_tr(const struct rsa_public_key *pub,
res = rsa_compute_root_tr(pub, key, random_ctx, random, xz, mz);
if (res)
mpz_limbs_copy(x, xz, mpz_size(pub->n));
mpz_limbs_copy(x, xz, mpz_size(pub->n));
mpz_clear(mz);
mpz_clear(xz);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment