core/crypto/rsa library

Classes

RsaPrivateKey
Implementation of RSA private key
RsaPublicKey
Implementation of RSA public key

Constants

maxRsaKeyBits → const int
Maximum RSA key size in bits
minRsaKeyBits → const int
Minimum RSA key size in bits

Functions

generateRsaKeyPair({int bits = 2048}) → Future<KeyPair>
Generate a new RSA key pair with the specified number of bits
unmarshalRsaPublicKey(Uint8List bytes) → PublicKey
Creates an RsaPublicKey from its protobuf bytes

Exceptions / Errors

RsaKeyTooBigException
Exception thrown when an RSA key is too big
RsaKeyTooSmallException
Exception thrown when an RSA key is too small