aes_crypt_null_safe library
Dart encryption library for encrypting/decrypting files, plain text and binary data in AES Crypt file format.
It can be used to integrate AES Crypt functionality into your own Dart or Flutter applications. All algorithms are implemented in pure Dart and work in all platforms. The library is fully compatible with any software using the AES Crypt standard file format.
Classes
- AesCrypt
- Wraps encryption and decryption methods and algorithms.
Enums
- AesCryptExceptionType
- Enum that specifies the type of AesCryptException exception.
- AesCryptOwMode
- Enum that specifies the overwrite mode for write file operations during encryption or decryption process.
- AesMode
- Enum that specifies the mode of operation of the AES algorithm.
Exceptions / Errors
- AesCryptArgumentError
- Error thrown when a function is passed an unacceptable argument.
- AesCryptDataException
- Exception thrown when an integrity of encrypted data is compromised.
- AesCryptException
- Exception thrown when some error is happened. A type of the error is indicated by type class member.
- AesCryptFsException
- Exception thrown when the file system operation fails.