![]() |
Bitcoin Core 31.99.0
P2P Digital Currency
|
#include <stdio.h>#include <stdlib.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_impl.h"#include "bench.h"Go to the source code of this file.
Classes | |
| struct | bench_inv |
Functions | |
| static void | help (const char *executable_path, int default_iters) |
| static void | bench_setup (void *arg) |
| static void | bench_scalar_add (void *arg, int iters) |
| static void | bench_scalar_negate (void *arg, int iters) |
| static void | bench_scalar_half (void *arg, int iters) |
| static void | bench_scalar_mul (void *arg, int iters) |
| static void | bench_scalar_split (void *arg, int iters) |
| static void | bench_scalar_inverse (void *arg, int iters) |
| static void | bench_scalar_inverse_var (void *arg, int iters) |
| static void | bench_field_half (void *arg, int iters) |
| static void | bench_field_normalize (void *arg, int iters) |
| static void | bench_field_normalize_var (void *arg, int iters) |
| static void | bench_field_normalize_weak (void *arg, int iters) |
| static void | bench_field_mul (void *arg, int iters) |
| static void | bench_field_sqr (void *arg, int iters) |
| static void | bench_field_inverse (void *arg, int iters) |
| static void | bench_field_inverse_var (void *arg, int iters) |
| static void | bench_field_sqrt (void *arg, int iters) |
| static void | bench_field_is_square_var (void *arg, int iters) |
| static void | bench_group_double_var (void *arg, int iters) |
| static void | bench_group_add_var (void *arg, int iters) |
| static void | bench_group_add_affine (void *arg, int iters) |
| static void | bench_group_add_affine_var (void *arg, int iters) |
| static void | bench_group_add_zinv_var (void *arg, int iters) |
| static void | bench_group_to_affine_var (void *arg, int iters) |
| static void | bench_ecmult_wnaf (void *arg, int iters) |
| static void | bench_sha256 (void *arg, int iters) |
| static void | bench_hmac_sha256 (void *arg, int iters) |
| static void | bench_rfc6979_hmac_sha256 (void *arg, int iters) |
| static void | bench_context (void *arg, int iters) |
| int | main (int argc, char **argv) |
|
static |
Definition at line 396 of file bench_internal.c.
|
static |
Definition at line 346 of file bench_internal.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 255 of file bench_internal.c.
|
static |
Definition at line 299 of file bench_internal.c.
|
static |
Definition at line 308 of file bench_internal.c.
|
static |
Definition at line 290 of file bench_internal.c.
|
static |
Definition at line 317 of file bench_internal.c.
|
static |
Definition at line 281 of file bench_internal.c.
|
static |
Definition at line 326 of file bench_internal.c.
|
static |
Definition at line 371 of file bench_internal.c.
|
static |
Definition at line 384 of file bench_internal.c.
|
static |
Definition at line 105 of file bench_internal.c.
|
static |
Definition at line 124 of file bench_internal.c.
|
static |
Definition at line 157 of file bench_internal.c.
|
static |
Definition at line 168 of file bench_internal.c.
|
static |
Definition at line 136 of file bench_internal.c.
|
static |
Definition at line 115 of file bench_internal.c.
|
static |
Definition at line 145 of file bench_internal.c.
|
static |
Definition at line 50 of file bench_internal.c.
|
static |
Definition at line 358 of file bench_internal.c.
|
static |
Definition at line 21 of file bench_internal.c.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |