CommonHMAC en Swift

Estoy tratando de crear un hash HMAC SHA-1 de una cadena en Swift, pero no puedo entender cómo interactuar con las API, ya que no parece importar el marco CommonCrypto. He intentado varias formas diferentes de "importar CommonCrypto" y crear un archivo de encabezado de puente, pero ninguno de ellos marcó la diferencia.

Lo extraño es que si creo una clase Objective-C, puedo interactuar con las API sin ningún problema, por lo que esto parece ser exclusivo de Swift.

Además, si alguien pudiera decirme cuál es el equivalente deuint8_t digest[CC_SHA1_DIGEST_LENGTH] está en Swift estaría muy agradecido

Respuestas a la pregunta(10)

Su respuesta a la pregunta