Преобразование гекса в ByteString в Swift - PullRequest
1 голос
/ 14 июня 2019

Мы пытаемся подключиться к API Периодической системы с помощью Swift 5. Для этого часть процесса кодирует объединенную строку в HMAC SHA-256. В нашем коде мы выполняем это следующим кодом:

let hmac = premac.digest(.sha256, key: "API KEY")

Для этого используется библиотека SwiftCrypto . Согласно CTO Периодика, мы приближаемся, но проблема в том, что вывод этой функции дает нам HEX-версию, когда нам действительно нужен уровень байтовых строк.

Мы не уверены, как поступить.

...