SwiftのDataをKotlinのByteArrayに変換

extension Data {
    func toKotlinByteArray() -> KotlinByteArray {
        let byteArray = [UInt8](self)
        let kotlinByteArray = KotlinByteArray(size: Int32(byteArray.count))
        for (i, byte) in byteArray.enumerated() {
            kotlinByteArray.set(index: Int32(i), value: Int8(bitPattern: byte))
        }
        return kotlinByteArray
    }
}