![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <stdio.h>
#include "include/secp256k1.h"
#include "util.h"
#include "hash_impl.h"
#include "num_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"
#include "secp256k1.c"
Go to the source code of this file.
Classes | |
struct | bench_inv_t |
Functions | |
void | bench_setup (void *arg) |
void | bench_scalar_add (void *arg) |
void | bench_scalar_negate (void *arg) |
void | bench_scalar_sqr (void *arg) |
void | bench_scalar_mul (void *arg) |
void | bench_scalar_inverse (void *arg) |
void | bench_scalar_inverse_var (void *arg) |
void | bench_field_normalize (void *arg) |
void | bench_field_normalize_weak (void *arg) |
void | bench_field_mul (void *arg) |
void | bench_field_sqr (void *arg) |
void | bench_field_inverse (void *arg) |
void | bench_field_inverse_var (void *arg) |
void | bench_field_sqrt_var (void *arg) |
void | bench_group_double_var (void *arg) |
void | bench_group_add_var (void *arg) |
void | bench_group_add_affine (void *arg) |
void | bench_group_add_affine_var (void *arg) |
void | bench_ecmult_wnaf (void *arg) |
void | bench_wnaf_const (void *arg) |
void | bench_sha256 (void *arg) |
void | bench_hmac_sha256 (void *arg) |
void | bench_rfc6979_hmac_sha256 (void *arg) |
void | bench_context_verify (void *arg) |
void | bench_context_sign (void *arg) |
int | have_flag (int argc, char **argv, char *flag) |
int | main (int argc, char **argv) |
void bench_context_sign | ( | void * | arg | ) |
Definition at line 294 of file bench_internal.c.
Referenced by main().
void bench_context_verify | ( | void * | arg | ) |
Definition at line 286 of file bench_internal.c.
Referenced by main().
void bench_ecmult_wnaf | ( | void * | arg | ) |
Definition at line 230 of file bench_internal.c.
Referenced by main().
void bench_field_inverse | ( | void * | arg | ) |
Definition at line 164 of file bench_internal.c.
Referenced by main().
void bench_field_inverse_var | ( | void * | arg | ) |
Definition at line 174 of file bench_internal.c.
Referenced by main().
void bench_field_mul | ( | void * | arg | ) |
Definition at line 146 of file bench_internal.c.
Referenced by main().
void bench_field_normalize | ( | void * | arg | ) |
Definition at line 128 of file bench_internal.c.
Referenced by main().
void bench_field_normalize_weak | ( | void * | arg | ) |
Definition at line 137 of file bench_internal.c.
Referenced by main().
void bench_field_sqr | ( | void * | arg | ) |
Definition at line 155 of file bench_internal.c.
Referenced by main().
void bench_field_sqrt_var | ( | void * | arg | ) |
Definition at line 184 of file bench_internal.c.
Referenced by main().
void bench_group_add_affine | ( | void * | arg | ) |
Definition at line 212 of file bench_internal.c.
Referenced by main().
void bench_group_add_affine_var | ( | void * | arg | ) |
Definition at line 221 of file bench_internal.c.
Referenced by main().
void bench_group_add_var | ( | void * | arg | ) |
Definition at line 203 of file bench_internal.c.
Referenced by main().
void bench_group_double_var | ( | void * | arg | ) |
Definition at line 194 of file bench_internal.c.
Referenced by main().
void bench_hmac_sha256 | ( | void * | arg | ) |
Definition at line 263 of file bench_internal.c.
Referenced by main().
void bench_rfc6979_hmac_sha256 | ( | void * | arg | ) |
Definition at line 275 of file bench_internal.c.
Referenced by main().
void bench_scalar_add | ( | void * | arg | ) |
Definition at line 59 of file bench_internal.c.
Referenced by main().
void bench_scalar_inverse | ( | void * | arg | ) |
Definition at line 108 of file bench_internal.c.
Referenced by main().
void bench_scalar_inverse_var | ( | void * | arg | ) |
Definition at line 118 of file bench_internal.c.
Referenced by main().
void bench_scalar_mul | ( | void * | arg | ) |
Definition at line 86 of file bench_internal.c.
Referenced by main().
void bench_scalar_negate | ( | void * | arg | ) |
Definition at line 68 of file bench_internal.c.
Referenced by main().
void bench_scalar_sqr | ( | void * | arg | ) |
Definition at line 77 of file bench_internal.c.
Referenced by main().
void bench_setup | ( | void * | arg | ) |
Definition at line 30 of file bench_internal.c.
Referenced by main().
void bench_sha256 | ( | void * | arg | ) |
Definition at line 251 of file bench_internal.c.
Referenced by main().
void bench_wnaf_const | ( | void * | arg | ) |
Definition at line 240 of file bench_internal.c.
Referenced by main().
int have_flag | ( | int | argc, |
char ** | argv, | ||
char * | flag | ||
) |
Definition at line 303 of file bench_internal.c.
Referenced by main().
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 318 of file bench_internal.c.