{
    "content": [
        {
            "type": "text",
            "text": "# EVP_KEM-RSA(7ssl) (man)\n\n**Summary:** EVPKEM-RSA - EVPKEM RSA keytype and algorithm support\n\n## See Also\n\n- EVPPKEYCTXsetkemop(3)\n- EVPPKEYencapsulate(3)\n- EVPPKEYdecapsulate(3)\n- EVPKEYMGMT(3)\n- EVPPKEY(3)\n- provider-keymgmt(7)\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **DESCRIPTION** (3 lines) — 1 subsections\n  - RSA KEM parameters (11 lines)\n- **CONFORMING TO** (4 lines)\n- **SEE ALSO** (3 lines)\n- **COPYRIGHT** (9 lines)\n\n## Full Content\n\n### NAME\n\nEVPKEM-RSA - EVPKEM RSA keytype and algorithm support\n\n### DESCRIPTION\n\nThe RSA keytype and its parameters are described in EVPPKEY-RSA(7).  See\nEVPPKEYencapsulate(3) and EVPPKEYdecapsulate(3) for more info.\n\n#### RSA KEM parameters\n\n\"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\n### CONFORMING TO\n\nSP800-56Br2\nSection 7.2.1.2 RSASVE Generate Operation (RSASVE.GENERATE).  Section 7.2.1.3 RSASVE\nRecovery Operation (RSASVE.RECOVER).\n\n### SEE ALSO\n\nEVPPKEYCTXsetkemop(3), EVPPKEYencapsulate(3), EVPPKEYdecapsulate(3) EVPKEYMGMT(3),\nEVPPKEY(3), provider-keymgmt(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                            EVPKEM-RSA(7SSL)\n\n"
        }
    ],
    "structuredContent": {
        "command": "EVP_KEM-RSA",
        "section": "7ssl",
        "mode": "man",
        "summary": "EVPKEM-RSA - EVPKEM RSA keytype and algorithm support",
        "synopsis": null,
        "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"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 3,
                "subsections": [
                    {
                        "name": "RSA KEM parameters",
                        "lines": 11
                    }
                ]
            },
            {
                "name": "CONFORMING TO",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "COPYRIGHT",
                "lines": 9,
                "subsections": []
            }
        ]
    }
}