Como replicar a função hash_hmac ('sha256', $ key, $ secret_key) no Swift 4?

Eu tentei gerar a função php hash_hmac ('sha256', $ key, $ secret_key) no Swift 4 sem sucesso, depois de usar bibliotecas como CommonCrypto, CryptoSwift. Preciso dessas funções para autenticação da API, usando a biblioteca Alamofire, que é uma ótima biblioteca. Desde que eu uso o Swift 4, a compatibilidade com outras bibliotecas do Swift não é tão boa. Mesmo com o CryptoSwift, que possui a versão mais recente (0.7.1) do Swift 4, ainda recebo muitos erros de compatibilidade, comoinsira a descrição da imagem aqui

questionAnswers(2)

yourAnswerToTheQuestion