Files
encoding.kt/src/commonMain/kotlin/com/infendro/encoding/Hex.kt
2025-11-10 18:59:53 +01:00

27 lines
546 B
Kotlin

package com.infendro.encoding
object Hex : Encoding() {
private val CHARACTERS = ubyteArrayOf(
0x30U, 0x31U, 0x32U, 0x33U, 0x34U, 0x35U, 0x36U, 0x37U,
0x38U, 0x39U, 0x61U, 0x62U, 0x63U, 0x64U, 0x65U, 0x66U,
)
override fun encode(
bytes: UByteArray,
): UByteArray {
return encode(
bytes,
CHARACTERS,
)
}
override fun decode(
bytes: UByteArray,
): UByteArray {
return decode(
bytes,
CHARACTERS,
)
}
}