OdinCipher
Overview
Optional, pluggable encryption module for room communications. An cipher can be attached to an ODIN room handle on creation to enable customizable, end-to-end encryption (E2EE).
When enabled, it intercepts data right before transmission and immediately after reception, allowing custom processing of datagrams, messages and custom peer user data. The structure provides a suite of callback functions for initialization, cleanup, event handling and encryption/decryption tasks, along with parameters to adjust for any additional capacity overhead.