1. 09 Jun, 2020 2 commits
  2. 08 Jun, 2020 13 commits
  3. 04 Jun, 2020 5 commits
  4. 03 Jun, 2020 4 commits
    • Péter Szilágyi's avatar
      Merge pull request #21162 from karalabe/daofork-order-check-fix · 8b831257
      Péter Szilágyi authored
      cmd/geth: fix the fork orders for DAO tests
      8b831257
    • Péter Szilágyi's avatar
      f52ff0f1
    • Martin Holst Swende's avatar
      cmd, core, params: inital support for yolo-v1 testnet (#21154) · 890757f0
      Martin Holst Swende authored
      * core,params,puppeth: inital support for yolo-v1 testnet
      
      * cmd/geth, core: add yolov1 console flag
      
      * cmd, core, params: YoloV1 bakein fixups
      Co-authored-by: 's avatarPéter Szilágyi <peterke@gmail.com>
      890757f0
    • kilic's avatar
      core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) · 4fc67854
      kilic authored
      * crypto: add bls12-381 elliptic curve wrapper
      
      * params: add bls12-381 precompile gas parameters
      
      * core/vm: add bls12-381 precompiles
      
      * core/vm: add bls12-381 precompile tests
      
      * go.mod, go.sum: use latest bls12381 lib
      
      * core/vm: move point encode/decode functions to base library
      
      * crypto/bls12381: introduce bls12-381 library init function
      
      * crypto/bls12381: import bls12381 elliptic curve implementation
      
      * go.mod, go.sum: remove bls12-381 library
      
      * remove unsued frobenious coeffs
      
      supress warning for inp that used in asm
      
      * add mappings tests for zero inputs
      
      fix swu g2 minus z inverse constant
      
      * crypto/bls12381: fix typo
      
      * crypto/bls12381: better comments for bls12381 constants
      
      * crypto/bls12381: swu, use single conditional for e2
      
      * crypto/bls12381: utils, delete empty line
      
      * crypto/bls12381: utils, use FromHex for string to big
      
      * crypto/bls12381: g1, g2, strict length check for FromBytes
      
      * crypto/bls12381: field_element, comparision changes
      
      * crypto/bls12381: change swu, isogeny constants with hex values
      
      * core/vm: fix point multiplication comments
      
      * core/vm: fix multiexp gas calculation and lookup for g1 and g2
      
      * core/vm: simpler imput length check for multiexp and pairing precompiles
      
      * core/vm: rm empty multiexp result declarations
      
      * crypto/bls12381: remove modulus type definition
      
      * crypto/bls12381: use proper init function
      
      * crypto/bls12381: get rid of new lines at fatal desciprtions
      
      * crypto/bls12-381: fix no-adx assembly multiplication
      
      * crypto/bls12-381: remove old config function
      
      * crypto/bls12381: update multiplication backend
      
      this commit changes mul backend to 6limb eip1962 backend
      
      mul assign operations are dropped
      
      * core/vm/contracts_tests: externalize test vectors for precompiles
      
      * core/vm/contracts_test: externalize failure-cases for precompiles
      
      * core/vm: linting
      
      * go.mod: tiny up sum file
      
      * core/vm: fix goimports linter issues
      
      * crypto/bls12381: build tags for plain ASM or ADX implementation
      Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
      Co-authored-by: 's avatarPéter Szilágyi <peterke@gmail.com>
      4fc67854
  5. 02 Jun, 2020 6 commits
  6. 29 May, 2020 1 commit
  7. 27 May, 2020 2 commits
  8. 26 May, 2020 6 commits
  9. 25 May, 2020 1 commit