1.. hazmat:: 2 3Message authentication codes 4============================ 5 6While cryptography supports multiple MAC algorithms, we strongly 7recommend that HMAC should be used unless you have a very specific need. 8 9For more information on why HMAC is preferred, see `Use cases for CMAC vs. 10HMAC?`_ 11 12.. toctree:: 13 :maxdepth: 1 14 15 cmac 16 hmac 17 poly1305 18 19.. _`Use cases for CMAC vs. HMAC?`: https://crypto.stackexchange.com/questions/15721/use-cases-for-cmac-vs-hmac 20