hmac: CLS compliance to kill warnings elsewhere
update docs