res_srtp: Add menuselect options to enable AES_192, AES_256 and AES_GCM

UserNote: Options are now available in the menuselect "Resource Modules"
category that allow you to enable the AES_192, AES_256 and AES_GCM
cipher suites in res_srtp. Of course, libsrtp and OpenSSL must support
them but modern versions do.  Previously, the only way to enable them was
to set the CFLAGS environment variable when running ./configure.
The default setting is to disable them preserving existing behavior.

(cherry picked from commit ae078af893)
This commit is contained in:
George Joseph
2025-08-05 08:10:29 -06:00
parent 3cedbab993
commit 4b01b0efd9
3 changed files with 44 additions and 0 deletions

View File

@@ -80,3 +80,6 @@ CXX14=@PBX_CXX14@
CXX17=@PBX_CXX17@
CXX20=@PBX_CXX20@
CXX23=@PBX_CXX23@
HAVE_SRTP_192=@PBX_SRTP_192@
HAVE_SRTP_256=@PBX_SRTP_256@
HAVE_SRTP_GCM=@PBX_SRTP_GCM@