#include <stdio.h>
#include "secp256k1.c"
#include "../include/secp256k1.h"
#include "assumptions.h"
#include "util.h"
#include "hash_impl.h"
#include "field_impl.h"
#include "group_impl.h"
#include "scalar_impl.h"
#include "ecmult_const_impl.h"
#include "ecmult_impl.h"
#include "bench.h"
Go to the source code of this file.
|
| void | bench_setup (void *arg) |
| |
| void | bench_scalar_add (void *arg, int iters) |
| |
| void | bench_scalar_negate (void *arg, int iters) |
| |
| void | bench_scalar_mul (void *arg, int iters) |
| |
| void | bench_scalar_split (void *arg, int iters) |
| |
| void | bench_scalar_inverse (void *arg, int iters) |
| |
| void | bench_scalar_inverse_var (void *arg, int iters) |
| |
| void | bench_field_normalize (void *arg, int iters) |
| |
| void | bench_field_normalize_weak (void *arg, int iters) |
| |
| void | bench_field_mul (void *arg, int iters) |
| |
| void | bench_field_sqr (void *arg, int iters) |
| |
| void | bench_field_inverse (void *arg, int iters) |
| |
| void | bench_field_inverse_var (void *arg, int iters) |
| |
| void | bench_field_sqrt (void *arg, int iters) |
| |
| void | bench_group_double_var (void *arg, int iters) |
| |
| void | bench_group_add_var (void *arg, int iters) |
| |
| void | bench_group_add_affine (void *arg, int iters) |
| |
| void | bench_group_add_affine_var (void *arg, int iters) |
| |
| void | bench_group_to_affine_var (void *arg, int iters) |
| |
| void | bench_ecmult_wnaf (void *arg, int iters) |
| |
| void | bench_wnaf_const (void *arg, int iters) |
| |
| void | bench_sha256 (void *arg, int iters) |
| |
| void | bench_hmac_sha256 (void *arg, int iters) |
| |
| void | bench_rfc6979_hmac_sha256 (void *arg, int iters) |
| |
| void | bench_context_verify (void *arg, int iters) |
| |
| void | bench_context_sign (void *arg, int iters) |
| |
| int | main (int argc, char **argv) |
| |
◆ bench_context_sign()
| void bench_context_sign |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_context_verify()
| void bench_context_verify |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_ecmult_wnaf()
| void bench_ecmult_wnaf |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_field_inverse()
| void bench_field_inverse |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_field_inverse_var()
| void bench_field_inverse_var |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_field_mul()
| void bench_field_mul |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_field_normalize()
| void bench_field_normalize |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_field_normalize_weak()
| void bench_field_normalize_weak |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_field_sqr()
| void bench_field_sqr |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_field_sqrt()
| void bench_field_sqrt |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_group_add_affine()
| void bench_group_add_affine |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_group_add_affine_var()
| void bench_group_add_affine_var |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_group_add_var()
| void bench_group_add_var |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_group_double_var()
| void bench_group_double_var |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_group_to_affine_var()
| void bench_group_to_affine_var |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_hmac_sha256()
| void bench_hmac_sha256 |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_rfc6979_hmac_sha256()
| void bench_rfc6979_hmac_sha256 |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_scalar_add()
| void bench_scalar_add |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_scalar_inverse()
| void bench_scalar_inverse |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_scalar_inverse_var()
| void bench_scalar_inverse_var |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_scalar_mul()
| void bench_scalar_mul |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_scalar_negate()
| void bench_scalar_negate |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_scalar_split()
| void bench_scalar_split |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_setup()
| void bench_setup |
( |
void * |
arg | ) |
|
◆ bench_sha256()
| void bench_sha256 |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ bench_wnaf_const()
| void bench_wnaf_const |
( |
void * |
arg, |
|
|
int |
iters |
|
) |
| |
◆ main()
| int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |