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.