Added optimised implementation of P-256 that uses 32->64 multiplications (MUL31).
This commit is contained in:
parent
89ea3b1876
commit
bd3036844b
9 changed files with 1700 additions and 27 deletions
|
|
@ -436,6 +436,15 @@ extern const br_ec_impl br_ec_prime_i15;
|
|||
*/
|
||||
extern const br_ec_impl br_ec_p256_m15;
|
||||
|
||||
/**
|
||||
* \brief EC implementation "m31" for P-256.
|
||||
*
|
||||
* This implementation uses specialised code for curve secp256r1 (also
|
||||
* known as NIST P-256), relying on multiplications of 31-bit values
|
||||
* (MUL31).
|
||||
*/
|
||||
extern const br_ec_impl br_ec_p256_m31;
|
||||
|
||||
/**
|
||||
* \brief EC implementation "i15" (generic code) for Curve25519.
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue