home.social

#mbedtls — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mbedtls, aggregated by home.social.

fetched live
  1. - fixed error message for library loading in win32

    - fixed SQLite3 database opening in win32

    - return empty object from GetNetworkInterfaces() on win32

    - fixed curl on win32

    - updated zip to 0.3.5

    - Patched #Allegro 4 to support all BMP formats (backport from allegro5).

    - improved documentation

    - Updated to #mbedTLS 3.6.5

    - Updated #cURL to 8.17.0

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    2/

  2. - fixed error message for library loading in win32

    - fixed SQLite3 database opening in win32

    - return empty object from GetNetworkInterfaces() on win32

    - fixed curl on win32

    - updated zip to 0.3.5

    - Patched #Allegro 4 to support all BMP formats (backport from allegro5).

    - improved documentation

    - Updated to #mbedTLS 3.6.5

    - Updated #cURL to 8.17.0

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    2/

  3. This week we're giving slightly tired looks at the #mbedTLS project for shipping a new major version incompatible with the old with completely insufficient documentation about the bump and its requirements.

    github.com/curl/curl/pull/1907

  4. This week we're giving slightly tired looks at the #mbedTLS project for shipping a new major version incompatible with the old with completely insufficient documentation about the bump and its requirements.

    github.com/curl/curl/pull/1907

  5. My mbedtls ESP32 application says the client certificate validation failed, and I have no idea why, because it doesn't print enough debug output (logging), and I don't have an actual JTAG debugger to do step through

    D:

    #esp32 #mbedtls

  6. "Why does #mbedtls say the DER certificate is invalid???"
    ...
    "Oh, I disabled support for that specific curve"

  7. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.14.1
    - Updated #mbedTLS to 3.6.4
    - Enabled HTTP 3xx redirections

    Grab it at github.com/SuperIlu/DOStodon

    Screenshot is showing both, the DOS ( @DOSBox_Staging ) and the the win32 version (Win10).

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  8. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.14.1
    - Updated #mbedTLS to 3.6.4
    - Enabled HTTP 3xx redirections

    Grab it at github.com/SuperIlu/DOStodon

    Screenshot is showing both, the DOS ( @DOSBox_Staging ) and the the win32 version (Win10).

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  9. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.13.0
    - Updated #mbedTLS to 3.6.3
    - Fixed #win32 version (works on #WinXP or newer), DLLs were missing

    Grab it at github.com/SuperIlu/DOStodon

    Screenshot is showing the win32 version running on Win10.

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  10. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.13.0
    - Updated #mbedTLS to 3.6.3
    - Fixed #win32 version (works on #WinXP or newer), DLLs were missing

    Grab it at github.com/SuperIlu/DOStodon

    Screenshot is showing the win32 version running on Win10.

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  11. 🎉 Wow, someone finally made Mbed-TLS work on a vintage Macintosh OS, because who doesn't need cutting-edge #encryption on their 30-year-old computer? 🚀 Meanwhile, GitHub's just over here, throwing #buzzwords around like "Copilot" and "Codespaces," hoping we forget we're still waiting for AI to write code that *actually* works. 😜
    github.com/bbenchoff/MacSSL #MbedTLS #VintageMacintosh #GitHub #AIProgramming #HackerNews #ngated

  12. 🎉 Wow, someone finally made Mbed-TLS work on a vintage Macintosh OS, because who doesn't need cutting-edge #encryption on their 30-year-old computer? 🚀 Meanwhile, GitHub's just over here, throwing #buzzwords around like "Copilot" and "Codespaces," hoping we forget we're still waiting for AI to write code that *actually* works. 😜
    github.com/bbenchoff/MacSSL #MbedTLS #VintageMacintosh #GitHub #AIProgramming #HackerNews #ngated

  13. I updated #mbedTLS and #curl in #DOjS. This one took a lot longer than I expected because curl dropped Makefile.mk builds and I had to switch to #CMake or #autconf.
    I went with CMake, but had to work around some weird problems.

    #MSDOS and #Linux build are already green again, I'll tackle #win32 later...

    #RetroComputing #JavaScript

  14. I updated #mbedTLS and #curl in #DOjS. This one took a lot longer than I expected because curl dropped Makefile.mk builds and I had to switch to #CMake or #autconf.
    I went with CMake, but had to work around some weird problems.

    #MSDOS and #Linux build are already green again, I'll tackle #win32 later...

    #RetroComputing #JavaScript

  15. An #mbedTLS bug I reported in 2016 was now in 2025 published as a CVE.

    Better late than never I guess!

  16. An #mbedTLS bug I reported in 2016 was now in 2025 published as a CVE.

    Better late than never I guess!

  17. My 2024 #GitHub #recap:

    - Two #DOjS releases and a #win32 port

    - A new release of #jSH

    - Contributed #DJGPP patches to #mbedTLS and #jasper

    - Updated my #BuildRoot GeodeLX repo

    - Updated DOSQLite (#SQLite for MS-DOS)

    - 11 Updates to #DOStodon (#MastodonClient for MS-DOS)

    - Three updates to #httpDOS (#HTTPS server for MS-DOS)

    #MSDOS #RetroComputing #recap2024 #JavaScript #SQLite3 #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing

  18. My 2024 #GitHub #recap:

    - Two #DOjS releases and a #win32 port

    - A new release of #jSH

    - Contributed #DJGPP patches to #mbedTLS and #jasper

    - Updated my #BuildRoot GeodeLX repo

    - Updated DOSQLite (#SQLite for MS-DOS)

    - 11 Updates to #DOStodon (#MastodonClient for MS-DOS)

    - Three updates to #httpDOS (#HTTPS server for MS-DOS)

    #MSDOS #RetroComputing #recap2024 #JavaScript #SQLite3 #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing

  19. Today's bug is an `mbedtls` bug: github.com/Mbed-TLS/mbedtls/is

    There `mbedtls` used uninitialized data in `HMAC` code. The bug is exposed by `gcc-15` optimization to initialize less when handling unions in code like:

    union {
    int dummy;
    struct { int fs[4]; } s;
    } v = { 0 };
    return v.s.fs[3];

    `gcc-14` used to always return `0` here. `gcc-15` returns garbage.

    I wrote a few extra words at trofi.github.io/posts/328-c-un to look at the breakage mechanics.

  20. Today's bug is an `mbedtls` bug: github.com/Mbed-TLS/mbedtls/is

    There `mbedtls` used uninitialized data in `HMAC` code. The bug is exposed by `gcc-15` optimization to initialize less when handling unions in code like:

    union {
    int dummy;
    struct { int fs[4]; } s;
    } v = { 0 };
    return v.s.fs[3];

    `gcc-14` used to always return `0` here. `gcc-15` returns garbage.

    I wrote a few extra words at trofi.github.io/posts/328-c-un to look at the breakage mechanics.

    #mbedtls #bug

  21. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.8.0
    - Updated #mbedTLS to 3.6.0
    - Added support for NOISE.SYS

    Grab it at github.com/SuperIlu/DOStodon

    If you want to try the #Linux version check out the compilation instructions linked in the README

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  22. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.8.0
    - Updated #mbedTLS to 3.6.0
    - Added support for NOISE.SYS

    Grab it at github.com/SuperIlu/DOStodon

    If you want to try the #Linux version check out the compilation instructions linked in the README

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  23. did a testrun on upgrading my projects to #mbedTLS 3.x

    #curl 8.1.0 + #mbedTLS 2.28.3:
    986706 bytes codesize

    #curl 8.8.0 + #mbedTLS 3.6.0:
    1208980 bytes codesize

    that is a massive plus of 222274 bytes! 🥴

  24. did a testrun on upgrading my projects to #mbedTLS 3.x

    #curl 8.1.0 + #mbedTLS 2.28.3:
    986706 bytes codesize

    #curl 8.8.0 + #mbedTLS 3.6.0:
    1208980 bytes codesize

    that is a massive plus of 222274 bytes! 🥴

  25. I just released v0.0.2 of #httpDOS, a #TLS enabled #webserver for #MSDOS (source and binaries)

    github.com/SuperIlu/httpDOS

    I updated #mbedTLS from 2.28.3 to 2.28.8. This release is untested as I'm on vacation and a lazy bum 😂

    #RetroComputing #FreeDOS #DJGPP #HTTPS

  26. I just released v0.0.2 of #httpDOS, a #TLS enabled #webserver for #MSDOS (source and binaries)

    github.com/SuperIlu/httpDOS

    I updated #mbedTLS from 2.28.3 to 2.28.8. This release is untested as I'm on vacation and a lazy bum 😂

    #RetroComputing #FreeDOS #DJGPP #HTTPS

  27. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.7.1
    - Updated #mbedTLS to 2.28.8
    - Updated zip to 0.3.2

    Grab it at github.com/SuperIlu/DOStodon

    If you want to try the #Linux version check out the compilation instructions linked in the README

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  28. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.7.1
    - Updated #mbedTLS to 2.28.8
    - Updated zip to 0.3.2

    Grab it at github.com/SuperIlu/DOStodon

    If you want to try the #Linux version check out the compilation instructions linked in the README

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  29. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updates to #mbedTLS and #curl

    Grab it at github.com/SuperIlu/DOStodon

    If you want to try the #Linux version check out the compilation instructions linked in the README

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  30. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updates to #mbedTLS and #curl

    Grab it at github.com/SuperIlu/DOStodon

    If you want to try the #Linux version check out the compilation instructions linked in the README

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  31. * Major feature: The #Linux port is now considered "usable"

    * Updated `Zip` to 0.3.1

    * Updated to #mbedTLS 2.28.7

    * Updated #cURL to 8.6.0

    * Replaced `GetLocalIpAddress()` and `GetNetworkMask()` with `GetNetworkInterfaces()`

    * Implemented TCP/IP and sockets for the Linux version

    * Added fullscreen mode to Linux version

    * Fixed `Stat()` for Linux

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL
    2/

  32. * Major feature: The #Linux port is now considered "usable"

    * Updated `Zip` to 0.3.1

    * Updated to #mbedTLS 2.28.7

    * Updated #cURL to 8.6.0

    * Replaced `GetLocalIpAddress()` and `GetNetworkMask()` with `GetNetworkInterfaces()`

    * Implemented TCP/IP and sockets for the Linux version

    * Added fullscreen mode to Linux version

    * Fixed `Stat()` for Linux

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL
    2/

  33. Note to self: When you update #mbedTLS it is of uttermost importance to keep the modified config.h or else #DOjS / #DOStodon will crash and you will search for the reason 😋

  34. Note to self: When you update #mbedTLS it is of uttermost importance to keep the modified config.h or else #DOjS / #DOStodon will crash and you will search for the reason 😋

  35. In a forum someone was asking for a TLS-able mail client for #MSDOS.
    #DOjS has a #libcurl plugin with #TSL support through #mbedTLS. #curl supports #IMAP and #SMTP. So I should be able to add that support to DOjS.

    Now $somebody only needs to write a mail client in #Javascript and we are done...🤔

    AAAAAHHHHHHH!!!!! I have enough side projects 🤣

    Any takers?

  36. In a forum someone was asking for a TLS-able mail client for #MSDOS.
    #DOjS has a #libcurl plugin with #TSL support through #mbedTLS. #curl supports #IMAP and #SMTP. So I should be able to add that support to DOjS.

    Now $somebody only needs to write a mail client in #Javascript and we are done...🤔

    AAAAAHHHHHHH!!!!! I have enough side projects 🤣

    Any takers?

  37. * Added port of github.com/DhrBaksteen/Arduino to `jsboot/`

    * Added optional `OnExit()` callback

    * Fixed input callback detection

    * Fixed mouse when using `DOSBox-X` and `DOSBox-staging`

    * Fixed on screen garbage when creating a `Bitmap` with black background color

    * Added `GetEnv()`

    * Updated to #mbedTLS 2.28.5

    * Updated #cURL to 8.4.0

    * Added a minimal port to #Linux

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL
    2/

  38. * Added port of github.com/DhrBaksteen/Arduino to `jsboot/`

    * Added optional `OnExit()` callback

    * Fixed input callback detection

    * Fixed mouse when using `DOSBox-X` and `DOSBox-staging`

    * Fixed on screen garbage when creating a `Bitmap` with black background color

    * Added `GetEnv()`

    * Updated to #mbedTLS 2.28.5

    * Updated #cURL to 8.4.0

    * Added a minimal port to #Linux

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL
    2/

  39. #DOStodon security update:

    - I updated to #curl 8.4.0 (oct 11th, 2023) and #mbedTLS 2.28.5 (oct 5th, 2023).
    - Also a small bug on selecting tags was fixed.

    Grab it at github.com/SuperIlu/DOStodon

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  40. #DOStodon security update:

    - I updated to #curl 8.4.0 (oct 11th, 2023) and #mbedTLS 2.28.5 (oct 5th, 2023).
    - Also a small bug on selecting tags was fixed.

    Grab it at github.com/SuperIlu/DOStodon

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  41. I prepared #DOjS and #DOStodon for the upcoming #curl patch. #mbedTLS will be updated as well because it contains TLS fixes.
    We need to keep all the #MSDOS machines out there safe, don’t we? 😁

    #RetroComputing #Javascript #Mastodon #MastodonClient