EncryptionMode enum

Encryption mode

Inheritance

Constructors

EncryptionMode()
const

Values

None → const EncryptionMode

This mode is deprecated.

AES128XTS → const EncryptionMode

(Default) 128-bit AES encryption, XTS mode.

AES128ECB → const EncryptionMode

128-bit AES encryption, ECB mode.

AES256XTS → const EncryptionMode

256-bit AES encryption, XTS mode.

SM4128ECB → const EncryptionMode

128-bit SM4 encryption, ECB mode.

AES128GCM → const EncryptionMode

128-bit AES encryption, GCM mode.

AES256GCM → const EncryptionMode

256-bit AES encryption, GCM mode.

AES128GCM2 → const EncryptionMode

(Default) 128-bit AES encryption, GCM mode. Compared to AES128GCM encryption mode, AES128GCM2 encryption mode is more secure and requires you to set the salt (encryptionKdfSalt).

AES256GCM2 → const EncryptionMode

256-bit AES encryption, GCM mode. Compared to AES256GCM encryption mode, AES256GCM2 encryption mode is more secure and requires you to set the salt (encryptionKdfSalt).

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<EncryptionMode>
A constant List of the values in this enum, in order of their declaration.