![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Go to the source code of this file.
Classes | |
| struct | openssl_encrypt_info |
Macros | |
| #define | MAX_CRYPTO_EXCEED (MAX_CRYPTO_EXTRA_DATA + MAX_CRYPTO_PAD) |
| #define | MAX_CRYPTO_EXTRA_DATA 36 |
| #define | MAX_CRYPTO_PAD 15 |
| #define | OPENSSL_ENCRYPT_ABI_VERSION 1 |
Enumerations | |
| enum | openssl_mode { MODE_AES128_NONE = 0 , MODE_AES128_CTR = 1 , MODE_AES128_CFB = 2 , MODE_AES128_ECB = 3 , MODE_AES128_CBC = 4 , MODE_AES128_GCM = 5 , MODE_AES128_MAX = MODE_AES128_GCM } |
| only GCM provides autenticity, other modes only check integrity (CRC) More... | |
Functions | |
| const void * | get_cipher (enum openssl_mode mode) |
Definition in file openssl_encrypt.h.
| #define MAX_CRYPTO_EXCEED (MAX_CRYPTO_EXTRA_DATA + MAX_CRYPTO_PAD) |
Definition at line 58 of file openssl_encrypt.h.
Referenced by audio_tx_send_chan(), and tx_send_base().
| #define MAX_CRYPTO_EXTRA_DATA 36 |
Definition at line 56 of file openssl_encrypt.h.
| #define MAX_CRYPTO_PAD 15 |
Definition at line 57 of file openssl_encrypt.h.
| #define OPENSSL_ENCRYPT_ABI_VERSION 1 |
Definition at line 60 of file openssl_encrypt.h.
Referenced by tx_init().
| enum openssl_mode |
only GCM provides autenticity, other modes only check integrity (CRC)
| Enumerator | |
|---|---|
| MODE_AES128_NONE | |
| MODE_AES128_CTR | |
| MODE_AES128_CFB | |
| MODE_AES128_ECB | |
| MODE_AES128_CBC | |
| MODE_AES128_GCM | |
| MODE_AES128_MAX | |
Definition at line 44 of file openssl_encrypt.h.
| const void * get_cipher | ( | enum openssl_mode | mode | ) |
Definition at line 114 of file openssl_encrypt.c.