Enum SRTPAuth
- Namespace
- VisioForge.Core.Types.X.Special
- Assembly
- VisioForge.Core.dll
Defines the available SRTP authentication methods.
public enum SRTPAuthFields
NULL = 0-
No authentication. Not recommended for production use.
Disables message authentication, providing no integrity or replay protection. Should only be used for testing or in highly controlled environments.
HMAC_SHA1_80 = 1-
HMAC-SHA1 with 80-bit authentication tag.
Standard SRTP authentication using HMAC-SHA1 with 10-byte (80-bit) tag. Provides strong message authentication and replay protection. Recommended for most SRTP applications.
HMAC_SHA1_32 = 2-
HMAC-SHA1 with 32-bit authentication tag.
Shortened SRTP authentication using HMAC-SHA1 with 4-byte (32-bit) tag. Reduces bandwidth overhead at the cost of slightly lower authentication strength. Suitable for bandwidth-constrained scenarios or when combined with transport-layer security.
Remarks
These authentication methods are defined in RFC 3711 (SRTP).