FlutterRsaSsaPkcs1v15 class

RsaSsaPkcs1v15 that uses platform APIs in Android.

Constructors

FlutterRsaSsaPkcs1v15(RsaSsaPkcs1v15 fallback)

Properties

fallback → RsaSsaPkcs1v15
final
hashAlgorithm → HashAlgorithm
Hashing algorithm.
no setter
hashAlgorithmName String
no setter
hashCode int
The hash code for this object.
no setterinherited
isSupportedPlatform bool
Whether this algorithm is expected to be able to use platform APIs.
no setter
keyPairType → KeyPairType<KeyPairData, PublicKey>
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

newKeyPair({int modulusLength = RsaSsaPkcs1v15.defaultModulusLength, List<int> publicExponent = RsaSsaPkcs1v15.defaultPublicExponent}) Future<RsaKeyPair>
Generates a new KeyPair for this algorithm.
newKeyPairFromSeed(List<int> seed) Future<KeyPair>
Generates a new KeyPair that uses the seed bytes.
inherited
newSignatureWand() Future<SignatureWand>
Generates a new SignatureWand that has a random KeyPair.
inherited
newSignatureWandFromKeyPair(KeyPair keyPair) Future<SignatureWand>
Generates a new SignatureWand that uses the given KeyPair.
inherited
newSignatureWandFromSeed(List<int> seed) Future<SignatureWand>
Generates a new SignatureWand that uses the given seed bytes.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sign(List<int> message, {required KeyPair keyPair}) Future<Signature>
Signs bytes.
signString(String message, {required KeyPair keyPair}) Future<Signature>
Signs a string.
inherited
toString() String
A string representation of this object.
inherited
verify(List<int> message, {required Signature signature}) Future<bool>
Verifies whether bytes was signed with signature.
verifyString(String message, {required Signature signature}) Future<bool>
Verifies whether a string was signed with signature.
inherited

Operators

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