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

ChangeLog entries, minor comment and spacing fixes

parent 4c5a4472
2018-11-08 Simo Sorce <simo@redhat.com> 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.c (_rsa_sec_compute_root_itch)
(_rsa_sec_compute_root): New file, new private functions. (_rsa_sec_compute_root): New file, new private functions.
Side-channel silent version of rsa_compute_root. Side-channel silent version of rsa_compute_root.
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
Copyright (C) 2001, 2015 Niels Möller Copyright (C) 2001, 2015 Niels Möller
Copyright (C) 2012 Nikos Mavrogiannopoulos Copyright (C) 2012 Nikos Mavrogiannopoulos
Copyright (C) 2018 Red Hat Inc.
This file is part of GNU Nettle. This file is part of GNU Nettle.
...@@ -145,7 +146,7 @@ rsa_sec_compute_root_tr(const struct rsa_public_key *pub, ...@@ -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); res = rsa_compute_root_tr(pub, key, random_ctx, random, xz, mz);
if (res) 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(mz);
mpz_clear(xz); 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