libSRTP 1.4.3 Overview and Reference Manual - SourceForge
libSRTP 1.4.3 Overview and Reference Manual - SourceForge
libSRTP 1.4.3 Overview and Reference Manual - SourceForge
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>libSRTP</strong><br />
5.5.2 Define Documentation<br />
5.5 Cipher Types<br />
5.5.2.1 #define AES_128_CBC 3<br />
AES-128 ICM is the variant of counter mode that is used by Secure RTP. This cipher uses a 16-octet key <strong>and</strong> a 30-octet<br />
offset (or salt) value.<br />
5.5.2.2 #define AES_128_ICM 1<br />
AES-128 ICM is the variant of counter mode that is used by Secure RTP. This cipher uses a 16-octet key <strong>and</strong> a 30-octet<br />
offset (or salt) value.<br />
5.5.2.3 #define NULL_CIPHER 0<br />
The NULL_CIPHER leaves its inputs unaltered, during both the encryption <strong>and</strong> decryption operations. This cipher<br />
can be chosen to indicate that no encryption is to be performed.<br />
5.5.2.4 #define SEAL 2<br />
SEAL is the Software-Optimized Encryption Algorithm of Coppersmith <strong>and</strong> Rogaway. Nota bene: this cipher is IBM<br />
proprietary.<br />
5.5.2.5 #define STRONGHOLD_CIPHER AES_128_ICM<br />
This identifier resolves to the strongest cipher type available.<br />
5.5.3 Typedef Documentation<br />
5.5.3.1 typedef uint32_t cipher_type_id_t<br />
A cipher_type_id_t is an integer that represents a particular cipher type, e.g. the Advanced Encryption St<strong>and</strong>ard<br />
(AES). A NULL_CIPHER is avaliable; this cipher leaves the data unchanged, <strong>and</strong> can be selected to indicate that no<br />
35