From efcf21ebc84f17d089c08cd7848bf6707de7be51 Mon Sep 17 00:00:00 2001 From: Pointcheval Hugo Date: Sat, 19 Dec 2020 17:24:10 +0100 Subject: [PATCH] Add some exceptions --- lib/src/exceptions.dart | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/lib/src/exceptions.dart b/lib/src/exceptions.dart index 1001df1..690d137 100644 --- a/lib/src/exceptions.dart +++ b/lib/src/exceptions.dart @@ -6,12 +6,20 @@ class NativeCryptoException implements Exception { NativeCryptoException(this.message); } +class UtilsException extends NativeCryptoException { + UtilsException(message) : super(message); +} + class KeyException extends NativeCryptoException { KeyException(message) : super(message); } -class UtilsException extends NativeCryptoException { - UtilsException(message) : super(message); +class KeyGenerationException extends NativeCryptoException { + KeyGenerationException(message) : super(message); +} + +class KeyPairGenerationException extends NativeCryptoException { + KeyPairGenerationException(message) : super(message); } class KeyDerivationException extends NativeCryptoException { @@ -30,6 +38,10 @@ class DigestInitException extends NativeCryptoException { DigestInitException(message) : super(message); } +class DigestException extends NativeCryptoException { + DigestException(message) : super(message); +} + class EncryptionException extends NativeCryptoException { EncryptionException(message) : super(message); }