Opaque
Table of Contents
Interfaces
- OpaqueNativeInterface
- The `libaxiam_opaque_ffi` C ABI, expressed in PHP terms.
Classes
- FfiOpaqueNative
- The real FFI binding to `libaxiam_opaque_ffi`.
- KsfParams
- The key-stretching function and cost a `/start` response names (CONTRACT.md §23.4).
- LoginExchange
- One in-flight login (CONTRACT.md §23).
- Opaque
- Entry points into `libaxiam_opaque_ffi` (CONTRACT.md §23).
- OpaqueEnrollment
- The `opaque` object CONTRACT.md §23 defines: a registration record and the server-issued
session handle that identifies the exchange it came from.
- OpaqueExchange
- One in-flight OPAQUE exchange, owning a native state handle.
- OpaqueLibrary
- Loads `libaxiam_opaque_ffi` once per process, memoizing failure as well as success.
- OpaqueMode
- The tenant's `opaque_mode`, as `login/start` reports it (CONTRACT.md §23.4 rule 7, §23.5).
- RegistrationExchange
- One in-flight enrolment (CONTRACT.md §23).