Xwite 3 lat temu
rodzic
commit
e4e47ddb15

+ 6 - 6
app/src/main/java/io/legado/app/help/crypto/README.md

@@ -1,16 +1,16 @@
 https://github.com/gedoor/legado/pull/2880
 
-非对称加密一般只能知道其中一个密钥,而RhinoJs调用java方法不能传入null, 因此提供以下重载函数
+非对称加密一般只能知道其中一个密钥,而RhinoJs调用java方法不能传入null和KeyType, 因此提供以下重载函数
 ```kotlin
 fun setPublicKey(key: ByteArray): T
 fun setPublicKey(key: String): T
 fun setPrivateKey(key: ByteArray): T
 fun setPrivateKey(key: String): T
 
-fun decrypt(data: Any): ByteArray?
-fun decryptStr(data: Any): String?
+fun decrypt(data: Any, keyType: Int): ByteArray?
+fun decryptStr(data: Any, keyType: Int): String?
 
-fun encrypt(data: Any): ByteArray?
-fun encryptHex(data: Any): String?
-fun encryptBase64(data: Any): String?
+fun encrypt(data: Any, keyType: Int): ByteArray?
+fun encryptHex(data: Any, keyType: Int): String?
+fun encryptBase64(data: Any, keyType: Int): String?
 ```