EncryptionMode

Built-in encryption modes.

Agora recommends using the AES_128_GCM2 or AES_256_GCM2 encryption mode. These modes support setting a salt (encryptionKdfSalt) and provide higher security.

Enumerations

AES_128_XTS
(1): 128-bit AES encryption, XTS mode.
AES_128_ECB
(2): 128-bit AES encryption, ECB mode.
AES_256_XTS
(3): 256-bit AES encryption, XTS mode.
SM4_128_ECB
(4): 128-bit SM4 encryption, ECB mode.
AES_128_GCM
(5): 128-bit AES encryption, GCM mode.
AES_256_GCM
(6): 256-bit AES encryption, GCM mode.
AES_128_GCM2
(7): (Default) 128-bit AES encryption, GCM mode. This mode requires setting a salt (encryptionKdfSalt).
AES_256_GCM2
(8): 256-bit AES encryption, GCM mode. This mode requires setting a salt (encryptionKdfSalt).
MODE_END
(9): Enum boundary value.