18 #ifndef _STIR_SHAKEN_H
19 #define _STIR_SHAKEN_H
21 #include "asterisk/res_stir_shaken.h"
22 #include "common_config.h"
23 #include "crypto_utils.h"
24 #include "curl_utils.h"
25 #include "attestation.h"
26 #include "verification.h"
28 #define STIR_SHAKEN_ENCRYPTION_ALGORITHM "ES256"
29 #define STIR_SHAKEN_PPT "shaken"
30 #define STIR_SHAKEN_TYPE "passport"
46 const char *vs_response_code_to_str(
47 enum ast_stir_shaken_vs_response_code vs_rc);
55 const char *as_response_code_to_str(
56 enum ast_stir_shaken_as_response_code as_rc);
62 int get_tn_auth_nid(
void);
Full structure for sorcery.
Structure for rwlock and tracking information.