Lines Matching refs:ekt
2 * ekt.c
48 #include "ekt.h"
75 ekt_octets_after_base_tag(ekt_stream_t ekt) {
77 * if the pointer ekt is NULL, then EKT is not in effect, so we
80 if (!ekt)
83 switch(ekt->data->ekt_cipher_type) {
175 if (stream->ekt->data->spi !=
179 if (stream->ekt->data->ekt_cipher_type != EKT_CIPHER_AES_128_ECB)
188 aes_decrypt_with_raw_key((void*)master_key, &stream->ekt->data->ekt_dec_key, 16);
202 ekt_write_data(ekt_stream_t ekt,
212 /* if the pointer ekt is NULL, then EKT is not in effect */
213 if (!ekt) {
223 emk_len = ekt_octets_after_base_tag(ekt);
224 memcpy(packet, ekt->encrypted_master_key, emk_len);
244 *((uint16_t *)packet) = htons(ekt->data->spi);
246 octet_string_hex_string(packet, sizeof(ekt->data->spi)));
254 * The function call srtcp_ekt_trailer(ekt, auth_len, auth_tag )
256 * If the pointer ekt is NULL, then the other inputs are unaffected.
264 srtcp_ekt_trailer(ekt_stream_t ekt,
272 if (!ekt)