Skip to main content

Crate gbp_stack_wasm

Crate gbp_stack_wasm 

Source
Expand description

Browser/WASM bindings for the Group Protocol Stack.

Exported JS classes: [MlsContext], [GroupNode], [GtpClient], [GapClient], [GspClient], [SFrameSession], [SFrameEncryptor], plus the [PayloadCodec], [SignalType], [ControlOpcode] and [CipherSuite] enums. This surface mirrors the C-ABI (gbp-stack-ffi) and the C#/Python/JS SDKs so a browser client has the same gap (audio) / gsp (signalling) / gtp (text) / sframe (media E2EE) capabilities as every other binding. The async init function is generated automatically by wasm-pack.