Enum SRTPCipher
- Namespace
- VisioForge.Core.Types.X.Special
- Assembly
- VisioForge.Core.dll
Defines the available SRTP cipher suites for encryption.
public enum SRTPCipherFields
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).