1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-07-30 22:43:08 +03:00

Added function preparing for faster multiplication

This commit is contained in:
Manuel Pégourié-Gonnard
2012-11-17 19:54:20 +01:00
committed by Paul Bakker
parent b4a310b472
commit 855560758c
2 changed files with 126 additions and 1 deletions

View File

@ -97,6 +97,18 @@ ecp_group;
#define POLARSSL_ECP_DP_SECP384R1 3
#define POLARSSL_ECP_DP_SECP521R1 4
/*
* Maximum NAF width used for point multipliation. Default: 7.
* Minimum value: 2. Maximum value: 8.
*
* Result is an array of at most ( 1 << ( POLARSSL_ECP_NAF_WIDTH - 1 ) )
* points used for point multiplication, so at most 64 by default.
* In practice, most curves will use less precomputed points.
*
* Reduction in size may reduce speed for big curves.
*/
#define POLARSSL_ECP_NAF_WIDTH 7 /**< Maximum NAF width used. */
#ifdef __cplusplus
extern "C" {
#endif