{
    "content": [
        {
            "type": "text",
            "text": "# EVP_SIGNATURE-Siphash(7ssl) (man)\n\n**Summary:** EVPSIGNATURE-HMAC, EVPSIGNATURE-Siphash, EVPSIGNATURE-Poly1305, EVPSIGNATURE-CMAC - The legacy EVPPKEY MAC signature implementations\n\n## See Also\n\n- EVPMACinit(3)\n- EVPDigestSignInit(3)\n- EVPPKEY-HMAC(7)\n- EVPPKEY-Siphash(7)\n- EVPPKEY-Poly1305(7)\n- EVPPKEY-CMAC(7)\n- EVPMAC-HMAC(7)\n- EVPMAC-Siphash(7)\n- EVPMAC-Poly1305(7)\n- EVPMAC-CMAC(7)\n- provider-signature(7)\n\n## Section Outline\n\n- **NAME** (3 lines)\n- **DESCRIPTION** (13 lines)\n- **SEE ALSO** (4 lines)\n- **COPYRIGHT** (9 lines)\n\n## Full Content\n\n### NAME\n\nEVPSIGNATURE-HMAC, EVPSIGNATURE-Siphash, EVPSIGNATURE-Poly1305, EVPSIGNATURE-CMAC - The\nlegacy EVPPKEY MAC signature implementations\n\n### DESCRIPTION\n\nThe algorithms described here have legacy support for creating MACs using\nEVPDigestSignInit(3) and related functions. This is not the preferred way of creating MACs.\nInstead you should use the newer EVPMACinit(3) functions.  This mechanism is provided for\nbackwards compatibility with older versions of OpenSSL.\n\nThe same signature parameters can be set using EVPPKEYCTXsetparams() as can be set via\nEVPMACCTXsetparams() for the underlying EVPMAC. See EVPMAC-HMAC(7), EVPMAC-Siphash(7),\nEVPMAC-Poly1305(7) and EVPMAC-CMAC(7) for details.\n\nSee L<EVPPKEY-HMAC(7)>, L<EVPPKEY-Siphash(7)>, L<EVPPKEY-Poly1305(7)> or\nL<EVPPKEY-CMAC(7)> for details about parameters that are supported during the\ncreation of an EVPPKEY.\n\n### SEE ALSO\n\nEVPMACinit(3), EVPDigestSignInit(3), EVPPKEY-HMAC(7), EVPPKEY-Siphash(7),\nEVPPKEY-Poly1305(7), EVPPKEY-CMAC(7), EVPMAC-HMAC(7), EVPMAC-Siphash(7),\nEVPMAC-Poly1305(7), EVPMAC-CMAC(7), provider-signature(7),\n\n### COPYRIGHT\n\nCopyright 2020 The OpenSSL Project Authors. All Rights Reserved.\n\nLicensed under the Apache License 2.0 (the \"License\").  You may not use this file except in\ncompliance with the License.  You can obtain a copy in the file LICENSE in the source\ndistribution or at <https://www.openssl.org/source/license.html>.\n\n\n\n3.0.2                                        2026-04-07                     EVPSIGNATURE-HMAC(7SSL)\n\n"
        }
    ],
    "structuredContent": {
        "command": "EVP_SIGNATURE-Siphash",
        "section": "7ssl",
        "mode": "man",
        "summary": "EVPSIGNATURE-HMAC, EVPSIGNATURE-Siphash, EVPSIGNATURE-Poly1305, EVPSIGNATURE-CMAC - The legacy EVPPKEY MAC signature implementations",
        "synopsis": null,
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [
            {
                "name": "EVPMACinit",
                "section": "3",
                "url": "https://www.chedong.com/phpMan.php/man/EVPMACinit/3/json"
            },
            {
                "name": "EVPDigestSignInit",
                "section": "3",
                "url": "https://www.chedong.com/phpMan.php/man/EVPDigestSignInit/3/json"
            },
            {
                "name": "EVPPKEY-HMAC",
                "section": "7",
                "url": "https://www.chedong.com/phpMan.php/man/EVPPKEY-HMAC/7/json"
            },
            {
                "name": "EVPPKEY-Siphash",
                "section": "7",
                "url": "https://www.chedong.com/phpMan.php/man/EVPPKEY-Siphash/7/json"
            },
            {
                "name": "EVPPKEY-Poly1305",
                "section": "7",
                "url": "https://www.chedong.com/phpMan.php/man/EVPPKEY-Poly1305/7/json"
            },
            {
                "name": "EVPPKEY-CMAC",
                "section": "7",
                "url": "https://www.chedong.com/phpMan.php/man/EVPPKEY-CMAC/7/json"
            },
            {
                "name": "EVPMAC-HMAC",
                "section": "7",
                "url": "https://www.chedong.com/phpMan.php/man/EVPMAC-HMAC/7/json"
            },
            {
                "name": "EVPMAC-Siphash",
                "section": "7",
                "url": "https://www.chedong.com/phpMan.php/man/EVPMAC-Siphash/7/json"
            },
            {
                "name": "EVPMAC-Poly1305",
                "section": "7",
                "url": "https://www.chedong.com/phpMan.php/man/EVPMAC-Poly1305/7/json"
            },
            {
                "name": "EVPMAC-CMAC",
                "section": "7",
                "url": "https://www.chedong.com/phpMan.php/man/EVPMAC-CMAC/7/json"
            },
            {
                "name": "provider-signature",
                "section": "7",
                "url": "https://www.chedong.com/phpMan.php/man/provider-signature/7/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 13,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "COPYRIGHT",
                "lines": 9,
                "subsections": []
            }
        ]
    }
}