Xwite 3 лет назад
Родитель
Сommit
2cb4ae35d4
1 измененных файлов с 15 добавлено и 15 удалено
  1. 15 15
      app/src/main/java/io/legado/app/help/crypto/AsymmetricCrypto.kt

+ 15 - 15
app/src/main/java/io/legado/app/help/crypto/AsymmetricCrypto.kt

@@ -31,25 +31,25 @@ class AsymmetricCrypto(algorithm: String) : HutoolAsymmetricCrypto(algorithm) {
         }
     }
 
-fun decrypt(data: ByteArray, keyType: Int): ByteArray? = decrypt(data, getKeyType(keyType))
-    fun decrypt(data: String, keyType: Int): ByteArray? = decrypt(data, getKeyType(keyType))
-    fun decrypt(data: InputStream, keyType: Int): ByteArray? = decrypt(data, getKeyType(keyType))
+fun decrypt(data: ByteArray, keyType: Int): ByteArray = decrypt(data, getKeyType(keyType))
+    fun decrypt(data: String, keyType: Int): ByteArray = decrypt(data, getKeyType(keyType))
+    fun decrypt(data: InputStream, keyType: Int): ByteArray = decrypt(data, getKeyType(keyType))
 
-    fun decryptStr(data: ByteArray, keyType: Int): String? = decryptStr(data, getKeyType(keyType))
-    fun decryptStr(data: String, keyType: Int): String? = decryptStr(data, getKeyType(keyType))
-    fun decryptStr(data: InputStream, keyType: Int): String? = decryptStr(data, getKeyType(keyType))
+    fun decryptStr(data: ByteArray, keyType: Int): String = decryptStr(data, getKeyType(keyType))
+    fun decryptStr(data: String, keyType: Int): String = decryptStr(data, getKeyType(keyType))
+    fun decryptStr(data: InputStream, keyType: Int): String = decryptStr(data, getKeyType(keyType))
     
-    fun encrypt(data: ByteArray, keyType: Int): ByteArray? = encrypt(data, getKeyType(keyType))
-    fun encrypt(data: String, keyType: Int): ByteArray? = encrypt(data, getKeyType(keyType))
-    fun encrypt(data: InputStream, keyType: Int): ByteArray? = encrypt(data, getKeyType(keyType))
+    fun encrypt(data: ByteArray, keyType: Int): ByteArray = encrypt(data, getKeyType(keyType))
+    fun encrypt(data: String, keyType: Int): ByteArray = encrypt(data, getKeyType(keyType))
+    fun encrypt(data: InputStream, keyType: Int): ByteArray = encrypt(data, getKeyType(keyType))
 
-    fun encryptHex(data: ByteArray, keyType: Int): String? = encryptHex(data, getKeyType(keyType))
-    fun encryptHex(data: String, keyType: Int): String? = encryptHex(data, getKeyType(keyType))
-    fun encryptHex(data: InputStream, keyType: Int): String? = encryptHex(data, getKeyType(keyType))
+    fun encryptHex(data: ByteArray, keyType: Int): String = encryptHex(data, getKeyType(keyType))
+    fun encryptHex(data: String, keyType: Int): String = encryptHex(data, getKeyType(keyType))
+    fun encryptHex(data: InputStream, keyType: Int): String = encryptHex(data, getKeyType(keyType))
 
-    fun encryptBase64(data: ByteArray, keyType: Int): String? =encryptBase64(data, getKeyType(keyType))
-    fun encryptBase64(data: String, keyType: Int): String? =encryptBase64(data, getKeyType(keyType))
-    fun encryptBase64(data: InputStream, keyType: Int): String? =encryptBase64(data, getKeyType(keyType))
+    fun encryptBase64(data: ByteArray, keyType: Int): String =encryptBase64(data, getKeyType(keyType))
+    fun encryptBase64(data: String, keyType: Int): String =encryptBase64(data, getKeyType(keyType))
+    fun encryptBase64(data: InputStream, keyType: Int): String =encryptBase64(data, getKeyType(keyType))