Skip to content

Commit ded9e71

Browse files
authored
Merge pull request #276 from DimensionDev/bugfix/backup_jwk_base64
fix jwk private key base64 decode
2 parents c9ce7b4 + 2d73607 commit ded9e71

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • setting/src/androidMain/kotlin/com/dimension/maskbook/setting/ext

setting/src/androidMain/kotlin/com/dimension/maskbook/setting/ext/JWK.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,12 @@
2020
*/
2121
package com.dimension.maskbook.setting.ext
2222

23+
import android.util.Base64
2324
import com.dimension.maskbook.common.ext.decodeBase64Bytes
2425
import com.dimension.maskbook.common.ext.encodeBase64String
2526
import com.dimension.maskbook.setting.export.model.JsonWebKey
2627

27-
internal fun JsonWebKey.fromJWK() = d?.decodeBase64Bytes()?.toHexString()
28+
internal fun JsonWebKey.fromJWK() = d?.decodeBase64Bytes(Base64.URL_SAFE)?.toHexString()
2829

2930
@OptIn(ExperimentalUnsignedTypes::class)
3031
fun ByteArray.toHexString() = asUByteArray().joinToString("") { it.toString(16).padStart(2, '0') }

0 commit comments

Comments
 (0)