Add some exceptions

This commit is contained in:
Hugo Pointcheval 2020-12-19 17:24:10 +01:00
parent e4fa93a775
commit efcf21ebc8

View File

@ -6,12 +6,20 @@ class NativeCryptoException implements Exception {
NativeCryptoException(this.message); NativeCryptoException(this.message);
} }
class UtilsException extends NativeCryptoException {
UtilsException(message) : super(message);
}
class KeyException extends NativeCryptoException { class KeyException extends NativeCryptoException {
KeyException(message) : super(message); KeyException(message) : super(message);
} }
class UtilsException extends NativeCryptoException { class KeyGenerationException extends NativeCryptoException {
UtilsException(message) : super(message); KeyGenerationException(message) : super(message);
}
class KeyPairGenerationException extends NativeCryptoException {
KeyPairGenerationException(message) : super(message);
} }
class KeyDerivationException extends NativeCryptoException { class KeyDerivationException extends NativeCryptoException {
@ -30,6 +38,10 @@ class DigestInitException extends NativeCryptoException {
DigestInitException(message) : super(message); DigestInitException(message) : super(message);
} }
class DigestException extends NativeCryptoException {
DigestException(message) : super(message);
}
class EncryptionException extends NativeCryptoException { class EncryptionException extends NativeCryptoException {
EncryptionException(message) : super(message); EncryptionException(message) : super(message);
} }