84 const uint8_t key[16],
const uint8_t in[16], uint8_t out[16]);
92 const uint8_t key[16],
const uint8_t iv[16], uint8_t *data,
size_t len);
98 const uint8_t *key,
size_t key_len,
const uint8_t *data,
99 size_t data_len, uint8_t out[20]);
105 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 mbedtls.c:416
const Compy_CryptoSrtpOps compy_crypto_srtp_ops
The SRTP operations singleton, defined by the compiled backend.
Definition mbedtls.c:428
void Compy_CryptoTlsCtx
Opaque TLS context handle (backend-specific).
Definition crypto.h:23
SRTP cryptographic operations provided by the compiled backend.
Definition crypto.h:78
TLS operations provided by the compiled backend.
Definition crypto.h:33