cryptography_flutter library

An optimized version of package:cryptography.

See FlutterCryptography for usage instructions.

Classes

BackgroundAesGcm
AesGcm that's optimized to use compute.
BackgroundChacha
Chacha20.poly1305Aead that's optimized to use compute.
BackgroundCipher
Base class for ciphers that use background workers.
BackgroundPbkdf2
Pbkdf2 that's optimized to use compute.
CryptographyChannelCall
CryptographyChannelPolicy
Describes when to pass computation to plugin or another isolate.
CryptographyChannelQueue
Waiting group used for preventing copying too much data to a channel such as compute channel or MethodChannel.
FlutterAesGcm
AesGcm that uses platform APIs in Android, iOS, and Mac OS X.
FlutterChacha20
Chacha20 that uses platform APIs in Android, iOS, and Mac OS X.
FlutterCipher
Superclass for Cipher classes that use platform APIs.
FlutterCryptography
An implementation Cryptography that uses native operating system APIs.
FlutterEcdh
Ecdh that uses platform APIs in Android, iOS, and Mac OS X.
FlutterEcdsa
Ecdsa that uses platform APIs in Android, iOS, and Mac OS X.
FlutterEd25519
Ed25519 that uses platform APIs in Android, iOS, and Mac OS X.
FlutterPbkdf2
Pbkdf2 that uses platform APIs in Android.
FlutterRsaPss
RsaPss that uses platform APIs in Android.
FlutterRsaSsaPkcs1v15
RsaSsaPkcs1v15 that uses platform APIs in Android.
FlutterX25519
X25519 that uses platform APIs in Android, iOS, and Mac OS X.