diff options
author | Ignat Korchagin <ignat@cloudflare.com> | 2022-07-04 13:38:40 +0300 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2022-07-08 10:21:17 +0300 |
commit | 79e6e2f3f3ff345947075341781e900e4f70db81 (patch) | |
tree | e6a967ea224cbec0551e715896acaceb6cc0d0de /crypto/842.c | |
parent | 932be3e95b228d13cd1b8aaf5c0578c76e3f7dc6 (diff) | |
download | linux-79e6e2f3f3ff345947075341781e900e4f70db81.tar.xz |
crypto: testmgr - populate RSA CRT parameters in RSA test vectors
Changes from v1:
* replace some accidental spaces with tabs
In commit f145d411a67e ("crypto: rsa - implement Chinese Remainder Theorem
for faster private key operations") we have started to use the additional
primes and coefficients for RSA private key operations. However, these
additional parameters are not present (defined as 0 integers) in the RSA
test vectors.
Some parameters were borrowed from OpenSSL, so I was able to find the
source. I could not find the public source for 1 vector though, so had to
recover the parameters by implementing Appendix C from [1].
[1]: https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-56Br1.pdf
Fixes: f145d411a67e ("crypto: rsa - implement Chinese Remainder Theorem for faster private key operations")
Reported-by: Tasmiya Nalatwad <tasmiya@linux.vnet.ibm.com>
Signed-off-by: Ignat Korchagin <ignat@cloudflare.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/842.c')
0 files changed, 0 insertions, 0 deletions