This commit is contained in:
Xwite
2023-03-15 07:48:22 +08:00
parent 892e6a9366
commit 9b37c80054
@@ -31,10 +31,10 @@ class AsymmetricCrypto(algorithm: String) : HutoolAsymmetricCrypto(algorithm) {
} }
} }
private fun <T?> cryptoDelegate( private fun <T> cryptoDelegate(
data: Any, data: Any,
func: (Any) -> T? func: (Any) -> T
): T? { ): T {
return when { return when {
data is ByteArray -> func.invoke(data as ByteArray) data is ByteArray -> func.invoke(data as ByteArray)
data is String -> func.invoke(data as String) data is String -> func.invoke(data as String)