good morning!!!!

Skip to content
Snippets Groups Projects
  1. Jul 06, 2021
  2. May 27, 2021
    • Marius van der Wijden's avatar
      crypto/secp256k1: fix undefined behavior in BitCurve.Add (#22621) · 0703ef62
      Marius van der Wijden authored
      
      This commit changes the behavior of BitCurve.Add to be more inline
      with btcd. It fixes two different bugs:
      
      1) When adding a point at infinity to another point, the other point
         should be returned. While this is undefined behavior, it is better
         to be more inline with the go standard library.
         Thus (0,0) + (a, b) = (a,b)
      
      2) Adding the same point to itself produced the point at infinity.
         This is incorrect, now doubleJacobian is used to correctly calculate it.
         Thus (a,b) + (a,b) == 2* (a,b) and not (0,0) anymore.
      
      The change also adds a differential fuzzer for Add, testing it against btcd.
      
      Co-authored-by: default avatarFelix Lange <fjl@twurst.com>
      0703ef62
  3. Apr 28, 2021
  4. Apr 06, 2021
    • Zsolt Felföldi's avatar
      les: move client pool to les/vflux/server (#22495) · 2d89fe08
      Zsolt Felföldi authored
      
      * les: move client pool to les/vflux/server
      
      * les/vflux/server: un-expose NodeBalance, remove unused fn, fix bugs
      
      * tests/fuzzers/vflux: add ClientPool fuzzer
      
      * les/vflux/server: fixed balance tests
      
      * les: rebase fix
      
      * les/vflux/server: fixed more bugs
      
      * les/vflux/server: unexported NodeStateMachine fields and flags
      
      * les/vflux/server: unexport all internal components and functions
      
      * les/vflux/server: fixed priorityPool test
      
      * les/vflux/server: polish balance
      
      * les/vflux/server: fixed mutex locking error
      
      * les/vflux/server: priorityPool bug fixed
      
      * common/prque: make Prque wrap-around priority handling optional
      
      * les/vflux/server: rename funcs, small optimizations
      
      * les/vflux/server: fixed timeUntil
      
      * les/vflux/server: separated balance.posValue and negValue
      
      * les/vflux/server: polish setup
      
      * les/vflux/server: enforce capacity curve monotonicity
      
      * les/vflux/server: simplified requestCapacity
      
      * les/vflux/server: requestCapacity with target range, no iterations in SetCapacity
      
      * les/vflux/server: minor changes
      
      * les/vflux/server: moved default factors to balanceTracker
      
      * les/vflux/server: set inactiveFlag in priorityPool
      
      * les/vflux/server: moved related metrics to vfs package
      
      * les/vflux/client: make priorityPool temp state logic cleaner
      
      * les/vflux/server: changed log.Crit to log.Error
      
      * add vflux fuzzer to oss-fuzz
      
      Co-authored-by: default avatarrjl493456442 <garyrong0905@gmail.com>
      2d89fe08
  5. Feb 20, 2021
  6. Jan 20, 2021
  7. Jan 18, 2021
  8. Dec 23, 2020
  9. Dec 11, 2020
  10. Nov 23, 2020
  11. Nov 10, 2020
Loading