diff options
| author | Harsh Shandilya <me@msfjarvis.dev> | 2022-04-24 21:25:34 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-24 15:55:34 +0000 |
| commit | 62902ca80b2a0883d810518de8b1838f29a682eb (patch) | |
| tree | af1bd10f0bc8d6fc9b18659ed4279f1d237b15e2 /crypto-common/src/main/kotlin/dev/msfjarvis/aps/crypto/CryptoException.kt | |
| parent | 599abd37e84486f254dddcbb894e77fbcb347d41 (diff) | |
| download | HardenedPass-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.kt | 29 |
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") -} |
