{
    "mode": "man",
    "parameter": "EVP_MD-common",
    "section": "7",
    "url": "https://www.chedong.com/phpMan.php/man/EVP_MD-common/7/json",
    "generated": "2026-06-14T07:28:51Z",
    "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\n\n\n3.0.2                                        2026-06-02                          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"
        }
    ]
}