57 Commits (0a06df5a44de9e3bb442e75db50b822aab376314)

Autor SHA1 Mensaje Fecha
  Pieter Wuille bc65aa794e Add bench_ecmult hace 4 años
  Andrew Poelstra 548de42ecf add resizeable scratch space API hace 4 años
  Andrew Poelstra a724d7296d configure: add --enable-coverage to set options for coverage analysis hace 4 años
  Andrew Poelstra 83836a9547 Add exhaustive tests for group arithmetic, signing, and ecmult on a small group hace 5 años
  Andrew Poelstra 20b8877be1 Add exhaustive test for group functions on a low-order subgroup hace 6 años
  Pieter Wuille e06e878fd7 Remove Schnorr experiment hace 5 años
  Andrew Poelstra ac01378c87 build: add -DSECP256K1_BUILD to benchmark_internal build flags hace 5 años
  Wladimir J. van der Laan 001f1763c7 ARM assembly implementation of field_10x26 inner hace 6 años
  GreenAddress 3093576aa4 JNI library hace 6 años
  ptschip 445f7f104c Fix for Windows compile issue hace 6 años
  Pieter Wuille 03d84a427f Benchmark against OpenSSL verification hace 6 años
  Andrew Poelstra eed87af10a Change contrib/laxder from headers-only to files compilable as standalone C hace 6 años
  Gregory Maxwell 4a243da47c Move secp256k1_ec_privkey_import/export to contrib. hace 6 años
  Pieter Wuille fea19e7bb7 Add contrib/lax_der_parsing.h hace 6 años
  Gregory Maxwell 213aa67397 Do not force benchmarks to be statically linked. hace 6 años
  Cory Fields 6da1446dcf build: fix parallel build hace 6 años
  Pieter Wuille 9f443be086 Move pubkey recovery code to separate module hace 6 años
  Pieter Wuille a5a66c70b6 Add support for custom EC-Schnorr-SHA256 signatures hace 6 años
  Andrew Poelstra 0739bbb6f0 Add ECDH module which works by hashing the output of ecmult_const hace 6 años
  Andrew Poelstra 4401500060 Add constant-time multiply `secp256k1_ecmult_const` for ECDH hace 6 años
  Cory Fields e4ce393683 build: fix hard-coded usage of "gen_context" hace 6 años
  Cory Fields b8e39ac5e4 build: don't use BUILT_SOURCES for the static context header hace 6 años
  Gregory Maxwell c37812f54c Add gen_context src/ecmult_static_context.h to CLEANFILES to fix distclean. hace 6 años
  Gregory Maxwell 76f67697ec Fix build with static ecmult altroot and make dist. hace 6 años
  Thomas Daede fbecc38a89 Add ability to use a statically generated ecmult context. hace 6 años
  Pieter Wuille 039723d5da Benchmarks for all internal operations hace 6 años
  Pieter Wuille bbd5ba7cfa Use rfc6979 as default nonce generation function hace 6 años
  Pieter Wuille 7277fd76e2 Remove GMP field implementation hace 6 años
  Pieter Wuille 6558a26770 Make the benchmarks print out stats hace 6 años
  Pieter Wuille 000bdf6dc3 Rename bench_verify to bench_recovery hace 6 años
  Pieter Wuille 67935050e1 Convert YASM code into inline assembly hace 6 años
  Cory Fields e2274c58e6 build: osx: attempt to work with homebrew keg-only packages hace 7 años
  Gregory Maxwell 861f9a59cc field_gmp's negate doesn't need to use the magnitude argument. hace 7 años
  kiwigb 6fac238f03 Use same build template as bitcoin. Add bitcoin_secp.m4. hace 7 años
  kiwigb f9aac5b034 Remove INCLUDES. Obsolete, appears unused anyway. hace 7 años
  Pieter Wuille 1d52a8b155 Implementations for scalar without data-dependent branches. hace 7 años
  Peter Dettman e2d66a2c62 Fix build for 64bit field under OSX hace 7 años
  Pieter Wuille fa5c13ff4c Add bench_sign tool hace 7 años
  Pieter Wuille 504c63d72a Rename bench to bench_verify hace 7 años
  Pieter Wuille 520ba3c921 Remove OpenSSL bignum implementation hace 7 años
  Pieter Wuille ae2679b6e4 Add bench_inv tool hace 7 años
  Pieter Wuille a9f5c8b875 Introduce secp256k1_scalar_t for future constant-time mod order operations hace 7 años
  Pieter Wuille e2f71f1efe Move non-ECDSA operations from ecdsa to eckey hace 7 años
  Pieter Wuille 949c1ebb5e Split up ecmult and ecmult_gen entirely hace 7 años
  Pieter Wuille bae6a42be4 Make bench use external interface hace 7 años
  Pieter Wuille 1c7fa133a6 Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more hace 7 años
  Pieter Wuille 8881212ebc Make tests and bench just use asm directly instead of library hace 7 años
  Cory Fields d40908763a build: add autogen. How was this missing? hace 7 años
  Cory Fields 81b2faebd4 packaging: remove the --with-pkgconfigdir option hace 7 años
  Amir Taaki c7ee71f792 add pkg-config support hace 7 años