ENCRYPTION_MODE

Built-in encryption modes.

Agora recommends using AES_128_GCM2 or AES_256_GCM2 encryption modes. These modes support salt to enhance 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 encryptionKdfSalt.
AES_256_GCM2
(8): 256-bit AES encryption, GCM mode. This mode requires setting encryptionKdfSalt.
MODE_END
(9): End of enum.