#include <openssl/ec.h>
#include <assert.h>
#include <string.h>
#include <openssl/bn.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/thread.h>
#include "internal.h"
#include "../bn/internal.h"
#include "../../internal.h"
Go to the source code of this file.
|
static void | compute_precomp (const EC_GROUP *group, EC_RAW_POINT *out, const EC_RAW_POINT *p, size_t len) |
|
void | ec_compute_wNAF (const EC_GROUP *group, int8_t *out, const EC_SCALAR *scalar, size_t bits, int w) |
|
int | ec_GFp_mont_mul_public_batch (const EC_GROUP *group, EC_RAW_POINT *r, const EC_SCALAR *g_scalar, const EC_RAW_POINT *points, const EC_SCALAR *scalars, size_t num) |
|
static void | lookup_precomp (const EC_GROUP *group, EC_RAW_POINT *out, const EC_RAW_POINT *precomp, int digit) |
|
◆ EC_WNAF_STACK
◆ EC_WNAF_TABLE_SIZE
◆ EC_WNAF_WINDOW_BITS
#define EC_WNAF_WINDOW_BITS 4 |
◆ compute_precomp()
◆ ec_compute_wNAF()
◆ ec_GFp_mont_mul_public_batch()
◆ lookup_precomp()