FlutterCipher class abstract
- Inheritance
- 
    - Object
- DelegatingCipher
- FlutterCipher
 
- Implementers
Constructors
Properties
- fallback → Cipher
- 
  
  no setterinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- isSupportedPlatform → bool
- 
  
  no setter
- macAlgorithm → MacAlgorithm
- 
  Message authentication code (MacAlgorithm) used by the cipher.no setterinherited
- nonceLength → int
- 
  Number of bytes in the nonce ("Initialization Vector", "IV", "salt").
  no setterinherited
- pluginCipherName → String
- 
  
  no setter
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- secretKeyLength → int
- 
  Number of bytes in the SecretKey.no setterinherited
- usePlugin ↔ bool
- 
  
  getter/setter pair
Methods
- 
  decrypt(SecretBox secretBox, {required SecretKey secretKey, List< int> aad = const <int>[]}) → Future<List< int> >
- 
  Decrypts SecretBoxand returns the bytes.override
- 
  encrypt(List< int> clearText, {required SecretKey secretKey, List<int> ? nonce, List<int> aad = const <int>[]}) → Future<SecretBox> 
- 
  Encrypts bytes and returns SecretBox. AuthenticatesSecretBoxwith macAlgorithm, decrypts it, and returns the cleartext.override
- 
  newNonce() → List< int> 
- 
  Generates a new nonce with the correct length (nonceLength).
  inherited
- 
  newSecretKey() → Future< SecretKey> 
- 
  Generates a new SecretKeywith the correct length (secretKeyLength).inherited
- 
  newSecretKeyFromBytes(List< int> bytes) → Future<SecretKey> 
- 
  Constructs a new SecretKeyfrom the bytes.inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  reportError(Object error, StackTrace stackTrace) → void 
- 
  
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited