Skip to content

Commit

Permalink
crypto: ecc - Add math to support fast NIST P384
Browse files Browse the repository at this point in the history
Add the math needed for NIST P384 and adapt certain functions'
parameters so that the ecc_curve is passed to vli_mmod_fast. This
allows to identify the curve by its name prefix and the appropriate
function for fast mmod calculation can be used.

Summary of changes:

* crypto/ecc.c
  - add vli_mmod_fast_384
  - change some routines to pass ecc_curve forward until vli_mmod_fast

* crypto/ecc.h
  - add ECC_CURVE_NIST_P384_DIGITS
  - change ECC_MAX_DIGITS to P384 size

Signed-off-by: Saulo Alessandre <saulo.alessandre@tse.jus.br>
Tested-by: Stefan Berger <stefanb@linux.ibm.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
  • Loading branch information
Saulo Alessandre authored and Herbert Xu committed Mar 26, 2021
1 parent 703c748 commit 149ca16
Show file tree
Hide file tree
Showing 2 changed files with 194 additions and 75 deletions.
Loading

0 comments on commit 149ca16

Please sign in to comment.