72 const uint8_t key[16],
const uint8_t in[16], uint8_t out[16]);
78 const uint8_t *key,
size_t key_len,
const uint8_t *data,
79 size_t data_len, uint8_t out[20]);
85 int (*random_bytes)(uint8_t *buf,
size_t len);
void Compy_CryptoTlsConn
Opaque TLS connection handle (backend-specific).
Definition crypto.h:28
const Compy_CryptoTlsOps compy_crypto_tls_ops
The TLS operations singleton, defined by the compiled backend.
Definition bearssl.c:192
const Compy_CryptoSrtpOps compy_crypto_srtp_ops
The SRTP operations singleton, defined by the compiled backend.
Definition bearssl.c:203
void Compy_CryptoTlsCtx
Opaque TLS context handle (backend-specific).
Definition crypto.h:23
SRTP cryptographic operations provided by the compiled backend.
Definition crypto.h:66
TLS operations provided by the compiled backend.
Definition crypto.h:33