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