Table of Contents

Enum SRTPCipher

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

Defines the available SRTP cipher suites for encryption.

public enum SRTPCipher

Fields

NULL = 0

No encryption. Authentication only mode.

Provides message authentication and replay protection without encryption. Suitable for scenarios where confidentiality is not required but integrity is.

AES_128_ICM = 1

AES-128 in Integer Counter Mode (ICM/CTR).

Standard SRTP encryption using 128-bit AES in counter mode. Provides good security with excellent performance. Most widely used SRTP cipher. Requires 16-byte (128-bit) master key.

AES_256_ICM = 2

AES-256 in Integer Counter Mode (ICM/CTR).

Enhanced SRTP encryption using 256-bit AES in counter mode. Provides maximum security at the cost of slightly higher CPU usage. Requires 32-byte (256-bit) master key.

Remarks

These cipher modes are defined in RFC 3711 (SRTP) and RFC 6188 (AES-256).