Revert "assert an initialized blob for hmac constructor"

This reverts commit 3b8459d7.

Return NULL and report errors in the log if a HMAC key or message
is NULL, rather than tripping assertions.
.gitlab-ci.yml not found in this commit