]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
crypto: ecdsa - Use ecc_digits_from_bytes to convert signature
authorStefan Berger <stefanb@linux.ibm.com>
Wed, 29 May 2024 23:08:27 +0000 (19:08 -0400)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 7 Jun 2024 11:46:39 +0000 (19:46 +0800)
commit546ce0bdc91afd9f5c4c67d9fc4733e0fc7086d1
tree195c8e9306ba7d5658c45a4ff4036d1389a307bc
parent2fd2a82ccbfc106aec314db6c4bda5e24fd32a22
crypto: ecdsa - Use ecc_digits_from_bytes to convert signature

Since ecc_digits_from_bytes will provide zeros when an insufficient number
of bytes are passed in the input byte array, use it to convert the r and s
components of the signature to digits directly from the input byte
array. This avoids going through an intermediate byte array that has the
first few bytes filled with zeros.

Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/ecdsa.c