{
    "mode": "man",
    "parameter": "EVP_KEM-RSA",
    "section": "7SSL",
    "url": "https://www.chedong.com/phpMan.php/man/EVP_KEM-RSA/7SSL/json",
    "generated": "2026-10-04T09:19:03Z",
    "sections": {
        "NAME": {
            "content": "EVPKEM-RSA - EVPKEM RSA keytype and algorithm support\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "The RSA keytype and its parameters are described in EVPPKEY-RSA(7).  See\nEVPPKEYencapsulate(3) and EVPPKEYdecapsulate(3) for more info.\n",
            "subsections": [
                {
                    "name": "RSA KEM parameters",
                    "content": "\"operation\" (OSSLKEMPARAMOPERATION) <UTF8 string>\nThe  OpenSSL  RSA  Key  Encapsulation  Mechanism  only  currently  supports the following\noperation\n\n\"RSASVE\"\nThe encapsulate function simply generates  a  secret  using  random  bytes  and  then\nencrypts  the  secret  using  the  RSA public key (with no padding).  The decapsulate\nfunction recovers the secret using the RSA private key.\n\nThis can be set using EVPPKEYCTXsetkemop().\n"
                }
            ]
        },
        "CONFORMING TO": {
            "content": "SP800-56Br2\nSection 7.2.1.2 RSASVE Generate  Operation  (RSASVE.GENERATE).   Section  7.2.1.3  RSASVE\nRecovery Operation (RSASVE.RECOVER).\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "EVPPKEYCTXsetkemop(3),  EVPPKEYencapsulate(3), EVPPKEYdecapsulate(3) EVPKEYMGMT(3),\nEVPPKEY(3), provider-keymgmt(7)\n",
            "subsections": []
        },
        "HISTORY": {
            "content": "This functionality was added in OpenSSL 3.0.\n",
            "subsections": []
        },
        "COPYRIGHT": {
            "content": "Copyright 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\n3.0.13                                       2026-07-29                            EVPKEM-RSA(7SSL)",
            "subsections": []
        }
    },
    "summary": "EVPKEM-RSA - EVPKEM RSA keytype and algorithm support",
    "flags": [],
    "examples": [],
    "see_also": [
        {
            "name": "EVPPKEYCTXsetkemop",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/EVPPKEYCTXsetkemop/3/json"
        },
        {
            "name": "EVPPKEYencapsulate",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/EVPPKEYencapsulate/3/json"
        },
        {
            "name": "EVPPKEYdecapsulate",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/EVPPKEYdecapsulate/3/json"
        },
        {
            "name": "EVPKEYMGMT",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/EVPKEYMGMT/3/json"
        },
        {
            "name": "EVPPKEY",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/EVPPKEY/3/json"
        },
        {
            "name": "provider-keymgmt",
            "section": "7",
            "url": "https://www.chedong.com/phpMan.php/man/provider-keymgmt/7/json"
        }
    ]
}