Asterisk - The Open Source Telephony Project GIT-master-a358458
Data Structures | Enumerations
res_srtp.h File Reference

SRTP resource. More...

#include "asterisk.h"
Include dependency graph for res_srtp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ast_srtp_cb
 
struct  ast_srtp_policy_res
 
struct  ast_srtp_res
 

Enumerations

enum  ast_srtp_suite {
  AST_AES_CM_128_HMAC_SHA1_80 = 1 , AST_AES_CM_128_HMAC_SHA1_32 , AST_AES_CM_256_HMAC_SHA1_80 , AST_AES_CM_256_HMAC_SHA1_32 ,
  AST_AES_GCM_128 = 7 , AST_AES_GCM_256 , AST_AES_GCM_128_8 , AST_AES_GCM_256_8 ,
  AST_AES_CM_192_HMAC_SHA1_80 , AST_AES_CM_192_HMAC_SHA1_32
}
 

Detailed Description

SRTP resource.

Definition in file res_srtp.h.

Enumeration Type Documentation

◆ ast_srtp_suite

Enumerator
AST_AES_CM_128_HMAC_SHA1_80 
AST_AES_CM_128_HMAC_SHA1_32 
AST_AES_CM_256_HMAC_SHA1_80 
AST_AES_CM_256_HMAC_SHA1_32 
AST_AES_GCM_128 
AST_AES_GCM_256 
AST_AES_GCM_128_8 
AST_AES_GCM_256_8 
AST_AES_CM_192_HMAC_SHA1_80 
AST_AES_CM_192_HMAC_SHA1_32 

Definition at line 56 of file res_srtp.h.

56 {
57 /* https://www.iana.org/assignments/srtp-protection/srtp-protection.xhtml */
68};
@ AST_AES_CM_128_HMAC_SHA1_80
Definition: res_srtp.h:58
@ AST_AES_GCM_256
Definition: res_srtp.h:63
@ AST_AES_GCM_128
Definition: res_srtp.h:62
@ AST_AES_CM_128_HMAC_SHA1_32
Definition: res_srtp.h:59
@ AST_AES_CM_256_HMAC_SHA1_32
Definition: res_srtp.h:61
@ AST_AES_CM_192_HMAC_SHA1_80
Definition: res_srtp.h:66
@ AST_AES_CM_256_HMAC_SHA1_80
Definition: res_srtp.h:60
@ AST_AES_GCM_128_8
Definition: res_srtp.h:64
@ AST_AES_CM_192_HMAC_SHA1_32
Definition: res_srtp.h:67
@ AST_AES_GCM_256_8
Definition: res_srtp.h:65