Module: kamailio Branch: master Commit: 27279e7e920199a26b6df82f35538634b3476a19 URL: https://github.com/kamailio/kamailio/commit/27279e7e920199a26b6df82f35538634b3476a19
Author: Ariana <[email protected]> Committer: Henning Westerholt <[email protected]> Date: 2026-01-05T10:52:42+01:00 auth_arnacon: initial ENS-based authentication module - Added src/modules/auth_arnacon/ with core authentication functionality - Included auth_arnacon.c, arnacon_core.c, keccak256.c and supporting headers - Added comprehensive documentation (auth_arnacon.xml, auth_arnacon_params.xml, auth_arnacon_functions.xml, auth_arnacon_faq.xml) - Implemented ENS-based authentication via Ethereum/Polygon networks with signature verification - Support for ENS domain ownership verification through blockchain RPC calls - Added ens_registry_address, rpc_url, signature_timeout, debug_mode parameters - Implemented arnacon_authenticate and arnacon_user_exists functions for SIP authentication - Added proper error handling for network failures and blockchain connectivity issues - Support timestamp validation and replay protection via signature timeout - Dependencies on libcurl for RPC calls and libsecp256k1 for ECDSA signature operations - Tested with successful authentication, invalid credentials, network failures, and parameter validation --- Added: src/modules/auth_arnacon/CMakeLists.txt Added: src/modules/auth_arnacon/Makefile Added: src/modules/auth_arnacon/README Added: src/modules/auth_arnacon/arnacon_core.c Added: src/modules/auth_arnacon/arnacon_core.h Added: src/modules/auth_arnacon/auth_arnacon.c Added: src/modules/auth_arnacon/auth_arnacon.h Added: src/modules/auth_arnacon/doc/Makefile Added: src/modules/auth_arnacon/doc/auth_arnacon.xml Added: src/modules/auth_arnacon/doc/auth_arnacon_faq.xml Added: src/modules/auth_arnacon/doc/auth_arnacon_functions.xml Added: src/modules/auth_arnacon/doc/auth_arnacon_params.xml Added: src/modules/auth_arnacon/keccak256.c Added: src/modules/auth_arnacon/keccak256.h --- Diff: https://github.com/kamailio/kamailio/commit/27279e7e920199a26b6df82f35538634b3476a19.diff Patch: https://github.com/kamailio/kamailio/commit/27279e7e920199a26b6df82f35538634b3476a19.patch _______________________________________________ Kamailio - Development Mailing List -- [email protected] To unsubscribe send an email to [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender!
