{
    "mode": "man",
    "parameter": "EVP_MD-common",
    "section": "7",
    "url": "https://www.chedong.com/phpMan.php/man/EVP_MD-common/7/json",
    "generated": "2026-08-21T19:57:47Z",
    "sections": {
        "NAME": {
            "content": "EVPMD-common - The OpenSSL EVPMD implementations, common things\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "All the OpenSSL EVPMD implementations understand the following OSSLPARAM(3) entries that\nare gettable with EVPMDgetparams(3), as well as these:\n\n\"blocksize\" (OSSLDIGESTPARAMBLOCKSIZE) <unsigned integer>\nThe digest block size.  The length of the \"blocksize\" parameter should not exceed that of\na sizet.\n\nThis value can also be retrieved with EVPMDgetblocksize(3).\n\n\"size\" (OSSLDIGESTPARAMSIZE) <unsigned integer>\nThe  digest  output size.  The length of the \"size\" parameter should not exceed that of a\nsizet.\n\nThis value can also be retrieved with EVPMDgetsize(3).\n\n\"flags\" (OSSLDIGESTPARAMFLAGS) <unsigned integer>\nDiverse flags that describe exceptional  behaviour  for  the  digest.   These  flags  are\ndescribed in \"DESCRIPTION\" in EVPMDmethsetflags(3).\n\nThe length of the \"flags\" parameter should equal that of an unsigned long int.\n\nThis value can also be retrieved with EVPMDgetflags(3).\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "EVPMDgetparams(3), provider-digest(7)\n",
            "subsections": []
        },
        "COPYRIGHT": {
            "content": "Copyright 2020-2021 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\n3.0.13                                       2026-07-29                          EVPMD-COMMON(7SSL)",
            "subsections": []
        }
    },
    "summary": "EVPMD-common - The OpenSSL EVPMD implementations, common things",
    "flags": [],
    "examples": [],
    "see_also": [
        {
            "name": "EVPMDgetparams",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/EVPMDgetparams/3/json"
        },
        {
            "name": "provider-digest",
            "section": "7",
            "url": "https://www.chedong.com/phpMan.php/man/provider-digest/7/json"
        }
    ]
}