1. 30 Jul, 2021 1 commit
    • George Kadianakis's avatar
      Disable ed25519-donna's batch verification. · 7fdbb193
      George Kadianakis authored
      Fixes bug 40078.
      
      As reported by hdevalence our batch verification logic can cause an assert
      crash.
      
      The assert happens because when the batch verification of ed25519-donna fails,
      the code in `ed25519_checksig_batch()` falls back to doing a single
      verification for each signature.
      
      The crash occurs because batch verification failed, but then all signatures
      individually verified just fine.
      
      That's because batch verification and single verification use a different
      equation which means that there are sigs that can pass single verification
      but fail batch verification.
      
      Fixing this would require modding ed25519-donna which is not in scope for
      this ticket, and will be soon deprecated in favor of arti and
      ed25519-dalek, so my branch instead removes batch verification.
      7fdbb193
  2. 23 Jul, 2021 3 commits
  3. 22 Jul, 2021 1 commit
  4. 12 Jul, 2021 5 commits
  5. 08 Jul, 2021 1 commit
  6. 07 Jul, 2021 3 commits
  7. 06 Jul, 2021 8 commits
  8. 01 Jul, 2021 8 commits
  9. 30 Jun, 2021 8 commits
  10. 29 Jun, 2021 2 commits