Skip to main content
Version: Next

Crypto API

The NoxTLS C API is organized by module. Each page is generated from Doxygen documentation in the source.

Documentation pattern

Each API page should include:

  • Purpose
  • Enablement flags and dependencies
  • Key APIs and types
  • Typical usage flow
  • Security and compatibility notes

Generation pipeline

Docs are generated from Doxygen comments. In CI, the deploy workflow runs Doxygen (XML) then scripts/doxygen-xml-to-md.js to convert XML to Markdown for API and applications pages, including return codes.

When updating source comments (@brief, @param, @return, enum docs), refresh locally:

doxygen Doxyfile
node scripts/doxygen-xml-to-md.js build/doxygen/xml docs/docs/api