Qual versão do macOS é essa? Versões mais antigas (10.11) possuem um antigo openssl
que falha
$ /usr/bin/openssl version
OpenSSL 0.9.8zh 14 Jan 2016
$ /usr/bin/openssl dgst -sha256 -mac HMAC -macopt hexkey:DEADBEEF
unknown option '-mac'
...
enquanto o mais recente (10.13) tem o LibreSSL que não causa erros no seu comando. Em macs mais antigos, talvez você possa instalar o openssl
através de um sistema de ports (Fink, Homebrew, MacPorts).