security: DH - remove dead code for zero padding
authorStephan Müller <smueller@chronox.de>
Fri, 19 Nov 2021 06:58:44 +0000 (07:58 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 26 Nov 2021 05:25:17 +0000 (16:25 +1100)
commitd7921344234d15ce24a151d932aa0748797fc502
treeb7b53707a46d11005c9f391949734c720d8178bb
parent026a733e66592e743a0905c7fd6b5d3bf89b2d7e
security: DH - remove dead code for zero padding

Remove the specific code that adds a zero padding that was intended
to be invoked when the DH operation result was smaller than the
modulus. However, this cannot occur any more these days because the
function mpi_write_to_sgl is used in the code path that calculates the
shared secret in dh_compute_value. This MPI service function guarantees
that leading zeros are introduced as needed to ensure the resulting data
is exactly as long as the modulus. This implies that the specific code
to add zero padding is dead code which can be safely removed.

Signed-off-by: Stephan Mueller <smueller@chronox.de>
Acked-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
security/keys/dh.c