1. 25 Oct, 2022 1 commit
  2. 20 Oct, 2022 1 commit
  3. 19 Oct, 2022 1 commit
  4. 04 Sep, 2022 5 commits
  5. 04 Feb, 2022 1 commit
  6. 03 Feb, 2022 1 commit
    • Yawning Angel's avatar
      transports/meek_lite: Remove utls support · 83f01d5a
      Yawning Angel authored
      While this was a good idea back when I did it:
      
       * People don't like the fact that it requires a fork of utls to fix
         compatibility issues, and would rather spend 3 years complaining
         about it instead of spending a weekend to fix the issues in
         upstream.
      
       * Tor over meek is trivially identifiable regardless of utls or not.
      
       * Malware asshats ruined domain fronting for everybody.
      83f01d5a
  7. 27 Jan, 2022 1 commit
  8. 02 Jan, 2022 1 commit
  9. 01 Jan, 2022 1 commit
  10. 31 Dec, 2021 3 commits
    • Yawning Angel's avatar
    • Yawning Angel's avatar
      a564bc38
    • Yawning Angel's avatar
      internal/x25519ell2: Initial import · 393aca86
      Yawning Angel authored
      Replace agl's Elligator2 implementation with a different one, that fixes
      the various distinguishers stemming from bugs in the original
      implementation and "The Elligator paper is extremely hard to read".
      
      All releases prior to this commit are trivially distinguishable with
      simple math, so upgrading is strongly recommended.  The upgrade is fully
      backward-compatible with existing implementations, however the
      non-upgraded side will emit traffic that is trivially distinguishable
      from random.
      
      Special thanks to Loup Vaillant for his body of work on this primitive,
      and for motivating me to fix it.
      393aca86
  11. 11 May, 2021 1 commit
  12. 17 Dec, 2020 1 commit
  13. 07 Dec, 2020 1 commit
  14. 10 Apr, 2020 1 commit
  15. 21 Jun, 2019 4 commits
  16. 20 May, 2019 2 commits
  17. 12 Apr, 2019 1 commit
  18. 30 Mar, 2019 1 commit
  19. 18 Mar, 2019 1 commit
  20. 05 Feb, 2019 4 commits
  21. 04 Feb, 2019 4 commits
  22. 03 Feb, 2019 1 commit
    • Yawning Angel's avatar
      transports/meeklite: Use a modified version of utls · bde8b7ff
      Yawning Angel authored
      Changes:
       * Use a fork of utls with some compatibility improvements.
       * Switch the default ClientHello profile to `HelloFirefox_Auto`.
       * Add the `HelloChrome_71` profile.
      
      The existing `HelloFirefox_Auto` profile that points to
      `HelloFirefox_63` also matches the (common) behavior of Firefox 65,
      assuming that 3DES ciphersuites are not disabled.
      bde8b7ff
  23. 01 Feb, 2019 2 commits