Table of Contents

Enum SRTPAuth

Namespace
VisioForge.Core.Types.X.Special
Assembly
VisioForge.Core.dll

Defines the available SRTP authentication methods.

public enum SRTPAuth

Fields

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).