From 435beae3831fc8ce161aec676ff20f253b1caf66 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Mon, 15 Jul 2024 01:52:16 +0200 Subject: [PATCH] fix: Don't encode public keys & instead send them raw --- .../api/configuration/services/PatchesService.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/app/revanced/api/configuration/services/PatchesService.kt b/src/main/kotlin/app/revanced/api/configuration/services/PatchesService.kt index 618fc33..a1e7608 100644 --- a/src/main/kotlin/app/revanced/api/configuration/services/PatchesService.kt +++ b/src/main/kotlin/app/revanced/api/configuration/services/PatchesService.kt @@ -7,7 +7,6 @@ import app.revanced.api.configuration.schema.* import app.revanced.library.PatchUtils import app.revanced.patcher.PatchBundleLoader import com.github.benmanes.caffeine.cache.Caffeine -import io.ktor.util.* import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import java.io.ByteArrayOutputStream @@ -113,12 +112,13 @@ internal class PatchesService( } fun publicKeys(): APIAssetPublicKeys { - fun publicKeyBase64(getSignedAssetConfiguration: ConfigurationRepository.() -> ConfigurationRepository.SignedAssetConfiguration) = - configurationRepository.getSignedAssetConfiguration().publicKeyFile.readBytes().encodeBase64() + fun readPublicKey( + getSignedAssetConfiguration: ConfigurationRepository.() -> ConfigurationRepository.SignedAssetConfiguration, + ) = configurationRepository.getSignedAssetConfiguration().publicKeyFile.readText() return APIAssetPublicKeys( - publicKeyBase64 { patches }, - publicKeyBase64 { integrations }, + readPublicKey { patches }, + readPublicKey { integrations }, ) } }