HMAC support

Conflicts:
	docs/primitives/index.rst
	tests/hazmat/primitives/utils.py
10 files changed