From 28b71a2648e5054a2fa40ce79d0a8c7c8c943714 Mon Sep 17 00:00:00 2001 From: beerpsi <92439990+beerpiss@users.noreply.github.com> Date: Sun, 28 Jan 2024 13:06:13 +0700 Subject: [PATCH] Clean up HentaiNexus (#737) --- src/en/hentainexus/build.gradle | 2 +- .../tachiyomi/extension/en/hentainexus/HentaiNexusUtils.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/en/hentainexus/build.gradle b/src/en/hentainexus/build.gradle index a58e5a650..1a7e43c0b 100644 --- a/src/en/hentainexus/build.gradle +++ b/src/en/hentainexus/build.gradle @@ -1,7 +1,7 @@ ext { extName = "HentaiNexus" extClass = ".HentaiNexus" - extVersionCode = 6 + extVersionCode = 7 isNsfw = true } diff --git a/src/en/hentainexus/src/eu/kanade/tachiyomi/extension/en/hentainexus/HentaiNexusUtils.kt b/src/en/hentainexus/src/eu/kanade/tachiyomi/extension/en/hentainexus/HentaiNexusUtils.kt index ad63e9261..8eeef88c0 100644 --- a/src/en/hentainexus/src/eu/kanade/tachiyomi/extension/en/hentainexus/HentaiNexusUtils.kt +++ b/src/en/hentainexus/src/eu/kanade/tachiyomi/extension/en/hentainexus/HentaiNexusUtils.kt @@ -5,7 +5,7 @@ import android.util.Base64 object HentaiNexusUtils { fun decryptData(data: String): String = decryptData(Base64.decode(data, Base64.DEFAULT)) - private val primeNumbers = listOf(2, 3, 5, 7, 11, 13, 17, 19) + private val primeNumbers = intArrayOf(2, 3, 5, 7, 11, 13, 17, 19) private fun decryptData(data: ByteArray): String { val keyStream = data.slice(0 until 64).map { it.toUByte().toInt() } @@ -52,7 +52,7 @@ object HentaiNexusUtils { digest[n] = temp xorKey = digest[(n + digest[(k + digest[(xorKey + p) % 256]) % 256]) % 256] - append((ciphertext[i].toUByte().toInt() xor xorKey).toChar()) + append((ciphertext[i] xor xorKey).toChar()) } } }