XMediaLib.Srtp (xmedialib v0.1.4)

Copy Markdown View Source

Summary

Functions

append_auth(data, roc, arg, key, tag_length)

check_auth(data, roc, arg, key, tag_length)

computeIV(arg, label, index, key_derivation_rate)

decrypt(data, ctx)

decrypt_payload(data, ssrc, index, arg, session_key, session_salt, key_derivation_rate, label)

decrypt_payload(last_part, ssrc, index, arg4, session_key, session_salt, key_derivation_rate, label, step, decrypted)

derive_key(master_key, master_salt, label, index, key_derivation_rate)

encrypt(rtp, ctx)

encrypt_payload(data, ssrc, index, arg, session_key, session_salt, key_derivation_rate, label)

encrypt_payload(last_part, ssrc, index, arg4, session_key, session_salt, key_derivation_rate, label, step, encrypted)

get_ctr_cipher_stream(session_key, session_salt, label, index, key_derivation_rate, step)

guess_index(sequence_number, old_sequence_number, roc)

new_ctx(ssrc, ealg, aalg, master_key, master_salt, tag_length)

new_ctx(ssrc, ealg, aalg, master_key, master_salt, tag_length, key_derivation_rate)

srtp_label_rtcp_encr()

srtp_label_rtp_auth()

srtp_label_rtp_encr()

srtp_label_rtp_salt()

update_ctx(ctx, sequence_number, old_sequence_number, roc)