merge with 3.3
diff --git a/Doc/library/hmac.rst b/Doc/library/hmac.rst
index 4c707e9..1d928ea 100644
--- a/Doc/library/hmac.rst
+++ b/Doc/library/hmac.rst
@@ -19,7 +19,7 @@
    Return a new hmac object.  *key* is a bytes or bytearray object giving the
    secret key.  If *msg* is present, the method call ``update(msg)`` is made.
    *digestmod* is the digest constructor or module for the HMAC object to use.
-   It defaults to the :func:`hashlib.md5` constructor.
+   It defaults to the :data:`hashlib.md5` constructor.
 
    .. versionchanged:: 3.4
       Parameter *key* can be a bytes or bytearray object. Parameter *msg* can