encrypt_decrypt library

Enums

GRPadding

Functions

grDecrypt16AES({required String inputBase16, required GRKey key, GRIV? iv, GRAESMode mode = GRAESMode.sic, GRPadding padding = GRPadding.pkcs7, int repeat = 0}) → dynamic
grDecrypt16Fernet({required String inputBase16, required GRKey key, GRIV? iv, int repeat = 0}) → String
grDecrypt16RSA({required String inputBase16, required String publicKeyPath, required String privateKeyPath, GREncodingRSA encoding = GREncodingRSA.PKCS1, int repeat = 0}) → Future<String>
grDecrypt16Salsa20({required String inputBase16, required GRKey key, GRIV? iv, int repeat = 0}) → String
grDecrypt64AES({required String inputBase64, required GRKey key, GRIV? iv, GRAESMode mode = GRAESMode.sic, GRPadding padding = GRPadding.pkcs7, int repeat = 0}) → dynamic
grDecrypt64Fernet({required String inputBase64, required GRKey key, GRIV? iv, int repeat = 0}) → String
grDecrypt64RSA({required String inputBase64, required String publicKeyPath, required String privateKeyPath, GREncodingRSA encoding = GREncodingRSA.PKCS1, int repeat = 0}) → Future<String>
grDecrypt64Salsa20({required String inputBase64, required GRKey key, GRIV? iv, int repeat = 0}) → String
grEncrypt16AES({required String input, required GRKey key, GRIV? iv, GRAESMode mode = GRAESMode.sic, GRPadding padding = GRPadding.pkcs7, int repeat = 0}) → String
grEncrypt16Fernet({required String input, required GRKey key, GRIV? iv, int repeat = 0}) → String
grEncrypt16RSA({required String input, required String publicKeyPath, required String privateKeyPath, GREncodingRSA encoding = GREncodingRSA.PKCS1, int repeat = 0}) → Future<String>
grEncrypt16Salsa20({required String input, required GRKey key, GRIV? iv, int repeat = 0}) → String
grEncrypt64AES({required String input, required GRKey key, GRIV? iv, GRAESMode mode = GRAESMode.sic, GRPadding padding = GRPadding.pkcs7, int repeat = 0}) → String
grEncrypt64Fernet({required String input, required GRKey key, GRIV? iv, int repeat = 0}) → String
grEncrypt64RSA({required String input, required String publicKeyPath, required String privateKeyPath, GREncodingRSA encoding = GREncodingRSA.PKCS1, int repeat = 0}) → Future<String>
grEncrypt64Salsa20({required String input, required GRKey key, GRIV? iv, int repeat = 0}) → String
grIVFromBase16(String encoded) → GRIV
grIVFromBase64(String encoded) → GRIV
grIVFromLength(int length) → GRIV
grIVFromSecureRandom(int length) → GRIV
grIVFromUtf8(String input) → GRIV
grKeyFromBase16(String encoded) → GRKey
grKeyFromBase64(String encoded) → GRKey
grKeyFromLength(int length) → GRKey
grKeyFromSecureRandom(int length) → GRKey
grKeyFromUtf8(String input) → GRKey
grSign16RSA({required String input, required String publicKeyPath, required String privateKeyPath}) → Future<String>
grSign64RSA({required String input, required String publicKeyPath, required String privateKeyPath}) → Future<String>
grVerify16RSA({required String input, required String signatureBase16, required String publicKeyPath, required String privateKeyPath}) → Future<bool>
grVerify64RSA({required String input, required String signatureBase64, required String publicKeyPath, required String privateKeyPath}) → Future<bool>

Typedefs

GRAESMode = AESMode
GREncodingRSA = RSAEncoding
GRIV = IV
GRKey = Key