aboutsummaryrefslogtreecommitdiffstats
path: root/crypto-common/src/main/kotlin/dev/msfjarvis/aps/crypto/CryptoException.kt
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2022-04-24 21:25:34 +0530
committerGitHub <noreply@github.com>2022-04-24 15:55:34 +0000
commit62902ca80b2a0883d810518de8b1838f29a682eb (patch)
treeaf1bd10f0bc8d6fc9b18659ed4279f1d237b15e2 /crypto-common/src/main/kotlin/dev/msfjarvis/aps/crypto/CryptoException.kt
parent599abd37e84486f254dddcbb894e77fbcb347d41 (diff)
downloadHardenedPass-62902ca80b2a0883d810518de8b1838f29a682eb.tar.gz
HardenedPass-62902ca80b2a0883d810518de8b1838f29a682eb.zip
Reorganize crypto-common code and fix a couple minor bugs (#1868)
Diffstat (limited to 'crypto-common/src/main/kotlin/dev/msfjarvis/aps/crypto/CryptoException.kt')
-rw-r--r--crypto-common/src/main/kotlin/dev/msfjarvis/aps/crypto/CryptoException.kt29
1 files changed, 0 insertions, 29 deletions
diff --git a/crypto-common/src/main/kotlin/dev/msfjarvis/aps/crypto/CryptoException.kt b/crypto-common/src/main/kotlin/dev/msfjarvis/aps/crypto/CryptoException.kt
deleted file mode 100644
index 42429a14..00000000
--- a/crypto-common/src/main/kotlin/dev/msfjarvis/aps/crypto/CryptoException.kt
+++ /dev/null
@@ -1,29 +0,0 @@
-package dev.msfjarvis.aps.crypto
-
-public sealed class CryptoException(message: String? = null) : Exception(message)
-
-/** Sealed exception types for [KeyManager]. */
-public sealed class KeyManagerException(message: String? = null) : CryptoException(message) {
-
- /** Store contains no keys. */
- public object NoKeysAvailableException : KeyManagerException("No keys were found")
-
- /** Key directory does not exist or cannot be accessed. */
- public object KeyDirectoryUnavailableException :
- KeyManagerException("Key directory does not exist")
-
- /** Failed to delete given key. */
- public object KeyDeletionFailedException : KeyManagerException("Couldn't delete the key file")
-
- /** Failed to parse the key as a known type. */
- public object InvalidKeyException :
- KeyManagerException("Given key cannot be parsed as a known key type")
-
- /** No key matching [keyId] could be found. */
- public class KeyNotFoundException(keyId: String) :
- KeyManagerException("No key found with id: $keyId")
-
- /** Attempting to add another key for [keyId] without requesting a replace. */
- public class KeyAlreadyExistsException(keyId: String) :
- KeyManagerException("Pre-existing key was found for $keyId")
-}