This avoids the inclusion of the OpenSSL headers in the public header,
which avoids one external library dependency in res_pjsip_stir_shaken.
Change-Id: I6a07e2d81d2b5442e24e99b8cc733a99f881dcf4
#ifndef _RES_STIR_SHAKEN_H
#define _RES_STIR_SHAKEN_H
-#include <openssl/evp.h>
-#include <openssl/pem.h>
-
#define STIR_SHAKEN_ENCRYPTION_ALGORITHM "ES256"
#define STIR_SHAKEN_PPT "shaken"
#define STIR_SHAKEN_TYPE "passport"
*/
/*** MODULEINFO
- <depend>crypto</depend>
<depend>pjproject</depend>
<depend>res_pjsip</depend>
<depend>res_pjsip_session</depend>
#include "asterisk.h"
+#include <openssl/evp.h>
+
#include "asterisk/module.h"
#include "asterisk/sorcery.h"
#include "asterisk/time.h"
#include "asterisk.h"
+#include <openssl/evp.h>
+#include <openssl/pem.h>
+
#include "asterisk/cli.h"
#include "asterisk/sorcery.h"