Fix string indexing issue (#91)

pull/2/head
Alejandro Isaza 7 years ago committed by Michael Scoff
parent ce9306a834
commit 918c056a90
  1. 5
      Trust/Extensions/Data.swift

@ -15,8 +15,9 @@ extension Data {
let len = hex.count / 2 let len = hex.count / 2
var data = Data(capacity: len) var data = Data(capacity: len)
for i in 0..<len { for i in 0..<len {
let j = i*2 let from = hex.index(hex.startIndex, offsetBy: i*2)
let bytes = hex[j..<j+2] let to = hex.index(hex.startIndex, offsetBy: i*2 + 2)
let bytes = hex[from ..< to]
if var num = UInt8(bytes, radix: 16) { if var num = UInt8(bytes, radix: 16) {
data.append(&num, count: 1) data.append(&num, count: 1)
} }

Loading…
Cancel
Save