57 コミット (0a06df5a44de9e3bb442e75db50b822aab376314)

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