Rework the documentation of our individual MAC implementations
authorRichard Levitte <>
Wed, 28 Aug 2019 07:13:21 +0000 (09:13 +0200)
committerRichard Levitte <>
Mon, 2 Sep 2019 05:21:58 +0000 (07:21 +0200)
Rework the documentation of our individual MAC implementations

We now describe parameters instead of controls.

Also, since macros like EVP_MAC_CMAC do not exist any more, we rename
the pod files from EVP_MAC_{algo}.pod to EVP_MAC-{algo}.pod.  This
allows getting the documentation like this:

    man EVP_MAC CMAC

[skip ci]
Fixes #9709

Reviewed-by: Shane Lontis <>
(Merged from
15 files changed:
doc/man7/EVP_MAC-BLAKE2.pod [new file with mode: 0644]
doc/man7/EVP_MAC-CMAC.pod [new file with mode: 0644]
doc/man7/EVP_MAC-GMAC.pod [new file with mode: 0644]
doc/man7/EVP_MAC-HMAC.pod [new file with mode: 0644]
doc/man7/EVP_MAC-KMAC.pod [new file with mode: 0644]
doc/man7/EVP_MAC-Poly1305.pod [new file with mode: 0644]
doc/man7/EVP_MAC-Siphash.pod [new file with mode: 0644]
doc/man7/EVP_MAC_BLAKE2.pod [deleted file]
doc/man7/EVP_MAC_CMAC.pod [deleted file]
doc/man7/EVP_MAC_GMAC.pod [deleted file]
doc/man7/EVP_MAC_HMAC.pod [deleted file]
doc/man7/EVP_MAC_KMAC.pod [deleted file]
doc/man7/EVP_MAC_POLY1305.pod [deleted file]
doc/man7/EVP_MAC_SIPHASH.pod [deleted file]