Skip to content
Snippets Groups Projects
  1. Oct 03, 2020
  2. Aug 16, 2020
  3. May 02, 2020
  4. May 01, 2020
  5. Apr 29, 2020
  6. Apr 15, 2020
    • rswindell's avatar
      Updated patched v3.4.5 Cryptlib for Win32: · 762cb2b5
      rswindell authored
      So Deuce spent a lot of effort creating patches to the original Cryptlib v3.4.5
      source files to tune cipher-suite selections/priorities to make modern SSH
      clients (e.g. OpenSSH v7.6) and HTTPS/TLS browsers or security-checking
      software happy. See the current list of 3rdp/build/cl-*.patch files for details.
      762cb2b5
  7. Apr 14, 2020
  8. Apr 02, 2020
  9. Mar 31, 2020
  10. Feb 17, 2020
    • deuce's avatar
      Disable TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 again, there's more issues · b3a09056
      deuce authored
      here, and it's not really needed.
      b3a09056
    • deuce's avatar
      Fix incorrect AES blocksizes. · 7e13901c
      deuce authored
      The block sizes for TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 and
      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 were incorrect in the suite
      definitions.
      
      This is the root cause befind the old cl-suites.patch which disabled
      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (no great loss).  This patch also
      fixes the TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 suite, which may be what
      new Apple phones were negotiating for pop3s connections.
      7e13901c
  11. Feb 14, 2020
  12. Feb 13, 2020
  13. Jan 24, 2020
  14. Jan 23, 2020
  15. Sep 10, 2019
  16. Jul 15, 2019
    • deuce's avatar
      Attempt to fix issues on x86 systems by driving a final stake through all · f930b307
      deuce authored
      inline asm stuff (cl-noasm-defines.patch).
      
      This (of course) revealed an issue with 64-bit systems not building properly
      so cl-bn-noasm64-fix.patch fixes this again.
      
      There should no longer be any inline (or out of line) asm, so any more
      illegal instruction errors are likely to be the fault of the compiler or
      the compiler flags.
      f930b307
  17. Jul 14, 2019
  18. Jul 03, 2019
  19. Jun 20, 2019
  20. Jun 04, 2019
  21. Jun 03, 2019
    • deuce's avatar
      Update endian patch for mingw32. · 32953210
      deuce authored
      32953210
    • deuce's avatar
      Fix mingw32 build of cryptlib (for SyncTERM) · 80304111
      deuce authored
      80304111
    • deuce's avatar
      Update Cryptlib to 3.4.5 · d3579e40
      deuce authored
      This versions has a lot more assumptions that the whole world runs Linux
      in it, and just a small number of perviously reported bugs actually fixed.
      
      I think the patch count has actually gone up rather than down for this.
      
      As it turns out, the thing I was trying to fix (https://pskreporter.info not
      working with HTTP.js) is not fixed in the new version and was just yet
      another abitrary undocumented limit being hit.
      
      This *may* break anything crypto-releated, though it seems to work on FreeBSD
      fine.  Win32 build not tested since Digital Man provides precompiled libs
      for that, and mingw32 builds not yet tested.
      
      Please report any *NEW* crypto-related issues after getting this to work.
      
      Oh yeah, it also looks like the cryptlib dependency for Synchronet got
      broken somewhere, so the easiest way to rebuild with the new cryptlib is
      to build SyncTERM first.  I'll try to get this one fixed soonish.
      d3579e40
    • deuce's avatar
      This patch fixes the "Server provided a broken/invalid certificate" · e766f07f
      deuce authored
      messages (at least up to 4k attributes).
      
      I'll tie it into the build with the incoming Cryptlib update, but I want
      it to be a separate commit since it fixes a long-standing issue while the
      rest of the update commit will just unbreak new broken bits.
      e766f07f
  22. May 31, 2019
  23. Jan 24, 2019
  24. Jan 21, 2019
  25. Apr 16, 2018
  26. Mar 15, 2018
  27. Mar 13, 2018
  28. Mar 12, 2018
Loading