[OpenSIPS-Devel] [OpenSIPS/opensips] 4d012a: stir_shaken: Migrate to WolfSSL-compatible cryptog...

Liviu Chircu noreply at github.com
Mon Mar 2 17:39:56 UTC 2026


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4d012a6b39cdf0cb09031b8ba1285f60402b251e
      https://github.com/OpenSIPS/opensips/commit/4d012a6b39cdf0cb09031b8ba1285f60402b251e
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2026-03-02 (Mon, 02 Mar 2026)

  Changed paths:
    M modules/stir_shaken/Makefile
    M modules/stir_shaken/README
    M modules/stir_shaken/doc/stir_shaken_admin.xml
    M modules/stir_shaken/stir_shaken.c

  Log Message:
  -----------
  stir_shaken: Migrate to WolfSSL-compatible cryptography

While stir_shaken only uses the "libcrypto" part of OpenSSL, the fact
that the OpenSSL runtime can be shared across multiple modules (e.g.
with proto_wss doing TLS connections) may induce unexpected crashes in
the stir_shaken crypto workflows.

This commit makes stir_shaken compatible with WolfSSL too, to become the
new default crypto library, but *without* losing OpenSSL compatibility.

To revert to OpenSSL based crypto, add this to Makefile.conf:
    DEFS+= -DSTIR_SHAKEN_OPENSSL


  Commit: e5e0aee5686354f934545b93bd5815c5a8c8bb63
      https://github.com/OpenSIPS/opensips/commit/e5e0aee5686354f934545b93bd5815c5a8c8bb63
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2026-03-02 (Mon, 02 Mar 2026)

  Changed paths:
    M packaging/debian/control
    M packaging/redhat_fedora/opensips.spec
    M scripts/build/apt_requirements.txt

  Log Message:
  -----------
  packaging: Align stir_shaken deps with wolfSSL


Compare: https://github.com/OpenSIPS/opensips/compare/b1482d83697d...e5e0aee56863

To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications



More information about the Devel mailing list