# libsession-util **Repository Path**: chooosky/libsession-util ## Basic Information - **Project Name**: libsession-util - **Description**: https://github.com/session-foundation/libsession-util.git - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-02 - **Last Updated**: 2026-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Session utility library ## Build ``` # Configure the build # # Options # Enable APIs for creating onion-requests with: # # -D ENABLE_ONIONERQ # # Enable testing of a Session Pro Backend by defining on the configure line: # # -D TEST_PRO_BACKEND_WITH_DEV_SERVER=1 # # These tests require the Session Pro Backend running in development mode (SESH_PRO_BACKEND_DEV=1) # to be running and tests the request and response flow of registering, updating and revoking # Session Pro from the development backend. You must also have a libcurl available such that # `find_package(CURL)` succeeds (e.g. a system installed libcurl) for this to compile # successfully. # # By default, it contacts http://127.0.0.1:5000 but this URL can be changed using the CLI arg # --pro-backend-dev-server-url="" when invoking the test suite. # cmake -G Ninja -S . -B Build # Regenerate protobuf files cmake --build Build --target regen-protobuf --parallel --verbose # Build cmake --build Build --parallel --verbose ``` ## Docs C Library: https://api.oxen.io/libsession-util-c/#/ C++ Library: https://api.oxen.io/libsession-util-cpp/#/