/
githubmirror
/
xmlsec
Обзор
Документация
Войти
/
githubmirror
/
xmlsec
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
1.3.6
docs/api/xmlsec-openssl-crypto.html
3 663 строки
167 KB
lsh123
Preparation for xmlsec 1.3.5 (#821)
18 июл 2024, 22:13
Не верифицирован
18 июл 2024, 22:13
d76b77b
Код
Авторство
О чём код?
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>crypto: XML Security Library Reference Manual</title> <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> <link rel="home" href="index.html" title="XML Security Library Reference Manual"> <link rel="up" href="xmlsec-openssl-ref.html" title="XML Security Library for OpenSLL API Reference."> <link rel="prev" href="xmlsec-openssl-app.html" title="app"> <link rel="next" href="xmlsec-openssl-evp.html" title="evp"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> <td width="100%" align="left" class="shortcuts"> <a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> <a href="#xmlsec-openssl-crypto.description" class="shortcut">Description</a></span> </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="xmlsec-openssl-ref.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> <td><a accesskey="p" href="xmlsec-openssl-app.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="xmlsec-openssl-evp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="xmlsec-openssl-crypto"></a><div class="titlepage"></div> <div class="refnamediv"><table width="100%"><tr> <td valign="top"> <h2><span class="refentrytitle"><a name="xmlsec-openssl-crypto.top_of_page"></a>crypto</span></h2> <p>crypto</p> </td> <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> <a name="xmlsec-openssl-crypto.stability-level"></a><h2>Stability Level</h2> <a href="http://foldoc.org/Stable"><span class="acronym">Stable</span></a>, unless otherwise indicated </div> <div class="refsect1"> <a name="xmlsec-openssl-crypto.functions"></a><h2>Functions</h2> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> </colgroup> <tbody> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecCryptoDLFunctionsPtr</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecCryptoGetFunctions-openssl" title="xmlSecCryptoGetFunctions_openssl ()">xmlSecCryptoGetFunctions_openssl</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLInit" title="xmlSecOpenSSLInit ()">xmlSecOpenSSLInit</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLShutdown" title="xmlSecOpenSSLShutdown ()">xmlSecOpenSSLShutdown</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeysMngrInit" title="xmlSecOpenSSLKeysMngrInit ()">xmlSecOpenSSLKeysMngrInit</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLGenerateRandom" title="xmlSecOpenSSLGenerateRandom ()">xmlSecOpenSSLGenerateRandom</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLSetDefaultTrustedCertsFolder" title="xmlSecOpenSSLSetDefaultTrustedCertsFolder ()">xmlSecOpenSSLSetDefaultTrustedCertsFolder</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type">const <font><span class="returnvalue">xmlChar</span></font> * </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLGetDefaultTrustedCertsFolder" title="xmlSecOpenSSLGetDefaultTrustedCertsFolder ()">xmlSecOpenSSLGetDefaultTrustedCertsFolder</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLSetLibCtx" title="xmlSecOpenSSLSetLibCtx ()">xmlSecOpenSSLSetLibCtx</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">OSSL_LIB_CTX</span></font> * </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLGetLibCtx" title="xmlSecOpenSSLGetLibCtx ()">xmlSecOpenSSLGetLibCtx</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">BIO</span></font> * </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLCreateMemBio" title="xmlSecOpenSSLCreateMemBio ()">xmlSecOpenSSLCreateMemBio</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">BIO</span></font> * </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLCreateMemBufBio" title="xmlSecOpenSSLCreateMemBufBio ()">xmlSecOpenSSLCreateMemBufBio</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">BIO</span></font> * </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLCreateReadFileBio" title="xmlSecOpenSSLCreateReadFileBio ()">xmlSecOpenSSLCreateReadFileBio</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataAesGetKlass" title="xmlSecOpenSSLKeyDataAesGetKlass ()">xmlSecOpenSSLKeyDataAesGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataAesSet" title="xmlSecOpenSSLKeyDataAesSet ()">xmlSecOpenSSLKeyDataAesSet</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes128CbcGetKlass" title="xmlSecOpenSSLTransformAes128CbcGetKlass ()">xmlSecOpenSSLTransformAes128CbcGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes192CbcGetKlass" title="xmlSecOpenSSLTransformAes192CbcGetKlass ()">xmlSecOpenSSLTransformAes192CbcGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes256CbcGetKlass" title="xmlSecOpenSSLTransformAes256CbcGetKlass ()">xmlSecOpenSSLTransformAes256CbcGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes128GcmGetKlass" title="xmlSecOpenSSLTransformAes128GcmGetKlass ()">xmlSecOpenSSLTransformAes128GcmGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes192GcmGetKlass" title="xmlSecOpenSSLTransformAes192GcmGetKlass ()">xmlSecOpenSSLTransformAes192GcmGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes256GcmGetKlass" title="xmlSecOpenSSLTransformAes256GcmGetKlass ()">xmlSecOpenSSLTransformAes256GcmGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformKWAes128GetKlass" title="xmlSecOpenSSLTransformKWAes128GetKlass ()">xmlSecOpenSSLTransformKWAes128GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformKWAes192GetKlass" title="xmlSecOpenSSLTransformKWAes192GetKlass ()">xmlSecOpenSSLTransformKWAes192GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformKWAes256GetKlass" title="xmlSecOpenSSLTransformKWAes256GetKlass ()">xmlSecOpenSSLTransformKWAes256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataConcatKdfGetKlass" title="xmlSecOpenSSLKeyDataConcatKdfGetKlass ()">xmlSecOpenSSLKeyDataConcatKdfGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataConcatKdfSet" title="xmlSecOpenSSLKeyDataConcatKdfSet ()">xmlSecOpenSSLKeyDataConcatKdfSet</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformConcatKdfGetKlass" title="xmlSecOpenSSLTransformConcatKdfGetKlass ()">xmlSecOpenSSLTransformConcatKdfGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataDesGetKlass" title="xmlSecOpenSSLKeyDataDesGetKlass ()">xmlSecOpenSSLKeyDataDesGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataDesSet" title="xmlSecOpenSSLKeyDataDesSet ()">xmlSecOpenSSLKeyDataDesSet</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformDes3CbcGetKlass" title="xmlSecOpenSSLTransformDes3CbcGetKlass ()">xmlSecOpenSSLTransformDes3CbcGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformKWDes3GetKlass" title="xmlSecOpenSSLTransformKWDes3GetKlass ()">xmlSecOpenSSLTransformKWDes3GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataDsaGetKlass" title="xmlSecOpenSSLKeyDataDsaGetKlass ()">xmlSecOpenSSLKeyDataDsaGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataDsaAdoptEvp" title="xmlSecOpenSSLKeyDataDsaAdoptEvp ()">xmlSecOpenSSLKeyDataDsaAdoptEvp</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">EVP_PKEY</span></font> * </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataDsaGetEvp" title="xmlSecOpenSSLKeyDataDsaGetEvp ()">xmlSecOpenSSLKeyDataDsaGetEvp</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformDsaSha1GetKlass" title="xmlSecOpenSSLTransformDsaSha1GetKlass ()">xmlSecOpenSSLTransformDsaSha1GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformDsaSha256GetKlass" title="xmlSecOpenSSLTransformDsaSha256GetKlass ()">xmlSecOpenSSLTransformDsaSha256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataDhGetKlass" title="xmlSecOpenSSLKeyDataDhGetKlass ()">xmlSecOpenSSLKeyDataDhGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataDhAdoptEvp" title="xmlSecOpenSSLKeyDataDhAdoptEvp ()">xmlSecOpenSSLKeyDataDhAdoptEvp</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">EVP_PKEY</span></font> * </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataDhGetEvp" title="xmlSecOpenSSLKeyDataDhGetEvp ()">xmlSecOpenSSLKeyDataDhGetEvp</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformDhEsGetKlass" title="xmlSecOpenSSLTransformDhEsGetKlass ()">xmlSecOpenSSLTransformDhEsGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataEcGetKlass" title="xmlSecOpenSSLKeyDataEcGetKlass ()">xmlSecOpenSSLKeyDataEcGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataEcAdoptEvp" title="xmlSecOpenSSLKeyDataEcAdoptEvp ()">xmlSecOpenSSLKeyDataEcAdoptEvp</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">EVP_PKEY</span></font> * </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataEcGetEvp" title="xmlSecOpenSSLKeyDataEcGetEvp ()">xmlSecOpenSSLKeyDataEcGetEvp</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaRipemd160GetKlass" title="xmlSecOpenSSLTransformEcdsaRipemd160GetKlass ()">xmlSecOpenSSLTransformEcdsaRipemd160GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha1GetKlass" title="xmlSecOpenSSLTransformEcdsaSha1GetKlass ()">xmlSecOpenSSLTransformEcdsaSha1GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha224GetKlass" title="xmlSecOpenSSLTransformEcdsaSha224GetKlass ()">xmlSecOpenSSLTransformEcdsaSha224GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha256GetKlass" title="xmlSecOpenSSLTransformEcdsaSha256GetKlass ()">xmlSecOpenSSLTransformEcdsaSha256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha384GetKlass" title="xmlSecOpenSSLTransformEcdsaSha384GetKlass ()">xmlSecOpenSSLTransformEcdsaSha384GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha512GetKlass" title="xmlSecOpenSSLTransformEcdsaSha512GetKlass ()">xmlSecOpenSSLTransformEcdsaSha512GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha3-224GetKlass" title="xmlSecOpenSSLTransformEcdsaSha3_224GetKlass ()">xmlSecOpenSSLTransformEcdsaSha3_224GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha3-256GetKlass" title="xmlSecOpenSSLTransformEcdsaSha3_256GetKlass ()">xmlSecOpenSSLTransformEcdsaSha3_256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha3-384GetKlass" title="xmlSecOpenSSLTransformEcdsaSha3_384GetKlass ()">xmlSecOpenSSLTransformEcdsaSha3_384GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha3-512GetKlass" title="xmlSecOpenSSLTransformEcdsaSha3_512GetKlass ()">xmlSecOpenSSLTransformEcdsaSha3_512GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdhGetKlass" title="xmlSecOpenSSLTransformEcdhGetKlass ()">xmlSecOpenSSLTransformEcdhGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataGost2001GetKlass" title="xmlSecOpenSSLKeyDataGost2001GetKlass ()">xmlSecOpenSSLKeyDataGost2001GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGostR3411-94GetKlass" title="xmlSecOpenSSLTransformGostR3411_94GetKlass ()">xmlSecOpenSSLTransformGostR3411_94GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGost2001GostR3411-94GetKlass" title="xmlSecOpenSSLTransformGost2001GostR3411_94GetKlass ()">xmlSecOpenSSLTransformGost2001GostR3411_94GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataGostR3410-2012-256GetKlass" title="xmlSecOpenSSLKeyDataGostR3410_2012_256GetKlass ()">xmlSecOpenSSLKeyDataGostR3410_2012_256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataGostR3410-2012-512GetKlass" title="xmlSecOpenSSLKeyDataGostR3410_2012_512GetKlass ()">xmlSecOpenSSLKeyDataGostR3410_2012_512GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGostR3410-2012GostR3411-2012-256GetKlass" title="xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_256GetKlass ()">xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGostR3410-2012GostR3411-2012-512GetKlass" title="xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_512GetKlass ()">xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_512GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGostR3411-2012-256GetKlass" title="xmlSecOpenSSLTransformGostR3411_2012_256GetKlass ()">xmlSecOpenSSLTransformGostR3411_2012_256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGostR3411-2012-512GetKlass" title="xmlSecOpenSSLTransformGostR3411_2012_512GetKlass ()">xmlSecOpenSSLTransformGostR3411_2012_512GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataHmacGetKlass" title="xmlSecOpenSSLKeyDataHmacGetKlass ()">xmlSecOpenSSLKeyDataHmacGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataHmacSet" title="xmlSecOpenSSLKeyDataHmacSet ()">xmlSecOpenSSLKeyDataHmacSet</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacMd5GetKlass" title="xmlSecOpenSSLTransformHmacMd5GetKlass ()">xmlSecOpenSSLTransformHmacMd5GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacRipemd160GetKlass" title="xmlSecOpenSSLTransformHmacRipemd160GetKlass ()">xmlSecOpenSSLTransformHmacRipemd160GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacSha1GetKlass" title="xmlSecOpenSSLTransformHmacSha1GetKlass ()">xmlSecOpenSSLTransformHmacSha1GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacSha224GetKlass" title="xmlSecOpenSSLTransformHmacSha224GetKlass ()">xmlSecOpenSSLTransformHmacSha224GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacSha256GetKlass" title="xmlSecOpenSSLTransformHmacSha256GetKlass ()">xmlSecOpenSSLTransformHmacSha256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacSha384GetKlass" title="xmlSecOpenSSLTransformHmacSha384GetKlass ()">xmlSecOpenSSLTransformHmacSha384GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacSha512GetKlass" title="xmlSecOpenSSLTransformHmacSha512GetKlass ()">xmlSecOpenSSLTransformHmacSha512GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformMd5GetKlass" title="xmlSecOpenSSLTransformMd5GetKlass ()">xmlSecOpenSSLTransformMd5GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataPbkdf2GetKlass" title="xmlSecOpenSSLKeyDataPbkdf2GetKlass ()">xmlSecOpenSSLKeyDataPbkdf2GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataPbkdf2Set" title="xmlSecOpenSSLKeyDataPbkdf2Set ()">xmlSecOpenSSLKeyDataPbkdf2Set</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformPbkdf2GetKlass" title="xmlSecOpenSSLTransformPbkdf2GetKlass ()">xmlSecOpenSSLTransformPbkdf2GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRipemd160GetKlass" title="xmlSecOpenSSLTransformRipemd160GetKlass ()">xmlSecOpenSSLTransformRipemd160GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecKeyDataId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataRsaGetKlass" title="xmlSecOpenSSLKeyDataRsaGetKlass ()">xmlSecOpenSSLKeyDataRsaGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">int</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataRsaAdoptEvp" title="xmlSecOpenSSLKeyDataRsaAdoptEvp ()">xmlSecOpenSSLKeyDataRsaAdoptEvp</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">EVP_PKEY</span></font> * </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataRsaGetEvp" title="xmlSecOpenSSLKeyDataRsaGetEvp ()">xmlSecOpenSSLKeyDataRsaGetEvp</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaMd5GetKlass" title="xmlSecOpenSSLTransformRsaMd5GetKlass ()">xmlSecOpenSSLTransformRsaMd5GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaRipemd160GetKlass" title="xmlSecOpenSSLTransformRsaRipemd160GetKlass ()">xmlSecOpenSSLTransformRsaRipemd160GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaSha1GetKlass" title="xmlSecOpenSSLTransformRsaSha1GetKlass ()">xmlSecOpenSSLTransformRsaSha1GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaSha224GetKlass" title="xmlSecOpenSSLTransformRsaSha224GetKlass ()">xmlSecOpenSSLTransformRsaSha224GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaSha256GetKlass" title="xmlSecOpenSSLTransformRsaSha256GetKlass ()">xmlSecOpenSSLTransformRsaSha256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaSha384GetKlass" title="xmlSecOpenSSLTransformRsaSha384GetKlass ()">xmlSecOpenSSLTransformRsaSha384GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaSha512GetKlass" title="xmlSecOpenSSLTransformRsaSha512GetKlass ()">xmlSecOpenSSLTransformRsaSha512GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPkcs1GetKlass" title="xmlSecOpenSSLTransformRsaPkcs1GetKlass ()">xmlSecOpenSSLTransformRsaPkcs1GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaOaepGetKlass" title="xmlSecOpenSSLTransformRsaOaepGetKlass ()">xmlSecOpenSSLTransformRsaOaepGetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaOaepEnc11GetKlass" title="xmlSecOpenSSLTransformRsaOaepEnc11GetKlass ()">xmlSecOpenSSLTransformRsaOaepEnc11GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha1GetKlass" title="xmlSecOpenSSLTransformRsaPssSha1GetKlass ()">xmlSecOpenSSLTransformRsaPssSha1GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha224GetKlass" title="xmlSecOpenSSLTransformRsaPssSha224GetKlass ()">xmlSecOpenSSLTransformRsaPssSha224GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha256GetKlass" title="xmlSecOpenSSLTransformRsaPssSha256GetKlass ()">xmlSecOpenSSLTransformRsaPssSha256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha384GetKlass" title="xmlSecOpenSSLTransformRsaPssSha384GetKlass ()">xmlSecOpenSSLTransformRsaPssSha384GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha512GetKlass" title="xmlSecOpenSSLTransformRsaPssSha512GetKlass ()">xmlSecOpenSSLTransformRsaPssSha512GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha3-224GetKlass" title="xmlSecOpenSSLTransformRsaPssSha3_224GetKlass ()">xmlSecOpenSSLTransformRsaPssSha3_224GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha3-256GetKlass" title="xmlSecOpenSSLTransformRsaPssSha3_256GetKlass ()">xmlSecOpenSSLTransformRsaPssSha3_256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha3-384GetKlass" title="xmlSecOpenSSLTransformRsaPssSha3_384GetKlass ()">xmlSecOpenSSLTransformRsaPssSha3_384GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha3-512GetKlass" title="xmlSecOpenSSLTransformRsaPssSha3_512GetKlass ()">xmlSecOpenSSLTransformRsaPssSha3_512GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha1GetKlass" title="xmlSecOpenSSLTransformSha1GetKlass ()">xmlSecOpenSSLTransformSha1GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha224GetKlass" title="xmlSecOpenSSLTransformSha224GetKlass ()">xmlSecOpenSSLTransformSha224GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha256GetKlass" title="xmlSecOpenSSLTransformSha256GetKlass ()">xmlSecOpenSSLTransformSha256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha384GetKlass" title="xmlSecOpenSSLTransformSha384GetKlass ()">xmlSecOpenSSLTransformSha384GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha512GetKlass" title="xmlSecOpenSSLTransformSha512GetKlass ()">xmlSecOpenSSLTransformSha512GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha3-224GetKlass" title="xmlSecOpenSSLTransformSha3_224GetKlass ()">xmlSecOpenSSLTransformSha3_224GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha3-256GetKlass" title="xmlSecOpenSSLTransformSha3_256GetKlass ()">xmlSecOpenSSLTransformSha3_256GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha3-384GetKlass" title="xmlSecOpenSSLTransformSha3_384GetKlass ()">xmlSecOpenSSLTransformSha3_384GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">xmlSecTransformId</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha3-512GetKlass" title="xmlSecOpenSSLTransformSha3_512GetKlass ()">xmlSecOpenSSLTransformSha3_512GetKlass</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> <font><span class="returnvalue">void</span></font> </td> <td class="function_name"> <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLErrorsDefaultCallback" title="xmlSecOpenSSLErrorsDefaultCallback ()">xmlSecOpenSSLErrorsDefaultCallback</a> <span class="c_punctuation">()</span> </td> </tr> </tbody> </table></div> </div> <div class="refsect1"> <a name="xmlsec-openssl-crypto.other"></a><h2>Types and Values</h2> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> </colgroup> <tbody> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-OPENSSL-API-111:CAPS" title="XMLSEC_OPENSSL_API_111">XMLSEC_OPENSSL_API_111</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-OPENSSL-API-300:CAPS" title="XMLSEC_OPENSSL_API_300">XMLSEC_OPENSSL_API_300</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-AES:CAPS" title="XMLSEC_NO_AES">XMLSEC_NO_AES</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-CONCATKDF:CAPS" title="XMLSEC_NO_CONCATKDF">XMLSEC_NO_CONCATKDF</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-PBKDF2:CAPS" title="XMLSEC_NO_PBKDF2">XMLSEC_NO_PBKDF2</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-DES:CAPS" title="XMLSEC_NO_DES">XMLSEC_NO_DES</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-DSA:CAPS" title="XMLSEC_NO_DSA">XMLSEC_NO_DSA</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-EC:CAPS" title="XMLSEC_NO_EC">XMLSEC_NO_EC</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-GOST:CAPS" title="XMLSEC_NO_GOST">XMLSEC_NO_GOST</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-GOST2012:CAPS" title="XMLSEC_NO_GOST2012">XMLSEC_NO_GOST2012</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-HMAC:CAPS" title="XMLSEC_NO_HMAC">XMLSEC_NO_HMAC</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-MD5:CAPS" title="XMLSEC_NO_MD5">XMLSEC_NO_MD5</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-RIPEMD160:CAPS" title="XMLSEC_NO_RIPEMD160">XMLSEC_NO_RIPEMD160</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-RSA:CAPS" title="XMLSEC_NO_RSA">XMLSEC_NO_RSA</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-SHA1:CAPS" title="XMLSEC_NO_SHA1">XMLSEC_NO_SHA1</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-SHA256:CAPS" title="XMLSEC_NO_SHA256">XMLSEC_NO_SHA256</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-SHA224:CAPS" title="XMLSEC_NO_SHA224">XMLSEC_NO_SHA224</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-SHA384:CAPS" title="XMLSEC_NO_SHA384">XMLSEC_NO_SHA384</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-SHA512:CAPS" title="XMLSEC_NO_SHA512">XMLSEC_NO_SHA512</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#XMLSEC-NO-X509:CAPS" title="XMLSEC_NO_X509">XMLSEC_NO_X509</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataAesId" title="xmlSecOpenSSLKeyDataAesId">xmlSecOpenSSLKeyDataAesId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes128CbcId" title="xmlSecOpenSSLTransformAes128CbcId">xmlSecOpenSSLTransformAes128CbcId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes192CbcId" title="xmlSecOpenSSLTransformAes192CbcId">xmlSecOpenSSLTransformAes192CbcId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes256CbcId" title="xmlSecOpenSSLTransformAes256CbcId">xmlSecOpenSSLTransformAes256CbcId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes128GcmId" title="xmlSecOpenSSLTransformAes128GcmId">xmlSecOpenSSLTransformAes128GcmId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes192GcmId" title="xmlSecOpenSSLTransformAes192GcmId">xmlSecOpenSSLTransformAes192GcmId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformAes256GcmId" title="xmlSecOpenSSLTransformAes256GcmId">xmlSecOpenSSLTransformAes256GcmId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformKWAes128Id" title="xmlSecOpenSSLTransformKWAes128Id">xmlSecOpenSSLTransformKWAes128Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformKWAes192Id" title="xmlSecOpenSSLTransformKWAes192Id">xmlSecOpenSSLTransformKWAes192Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformKWAes256Id" title="xmlSecOpenSSLTransformKWAes256Id">xmlSecOpenSSLTransformKWAes256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataConcatKdfId" title="xmlSecOpenSSLKeyDataConcatKdfId">xmlSecOpenSSLKeyDataConcatKdfId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformConcatKdfId" title="xmlSecOpenSSLTransformConcatKdfId">xmlSecOpenSSLTransformConcatKdfId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataDesId" title="xmlSecOpenSSLKeyDataDesId">xmlSecOpenSSLKeyDataDesId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformDes3CbcId" title="xmlSecOpenSSLTransformDes3CbcId">xmlSecOpenSSLTransformDes3CbcId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformKWDes3Id" title="xmlSecOpenSSLTransformKWDes3Id">xmlSecOpenSSLTransformKWDes3Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataDsaId" title="xmlSecOpenSSLKeyDataDsaId">xmlSecOpenSSLKeyDataDsaId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformDsaSha1Id" title="xmlSecOpenSSLTransformDsaSha1Id">xmlSecOpenSSLTransformDsaSha1Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformDsaSha256Id" title="xmlSecOpenSSLTransformDsaSha256Id">xmlSecOpenSSLTransformDsaSha256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataDhId" title="xmlSecOpenSSLKeyDataDhId">xmlSecOpenSSLKeyDataDhId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformDhEsId" title="xmlSecOpenSSLTransformDhEsId">xmlSecOpenSSLTransformDhEsId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataEcId" title="xmlSecOpenSSLKeyDataEcId">xmlSecOpenSSLKeyDataEcId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaRipemd160Id" title="xmlSecOpenSSLTransformEcdsaRipemd160Id">xmlSecOpenSSLTransformEcdsaRipemd160Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha1Id" title="xmlSecOpenSSLTransformEcdsaSha1Id">xmlSecOpenSSLTransformEcdsaSha1Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha224Id" title="xmlSecOpenSSLTransformEcdsaSha224Id">xmlSecOpenSSLTransformEcdsaSha224Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha256Id" title="xmlSecOpenSSLTransformEcdsaSha256Id">xmlSecOpenSSLTransformEcdsaSha256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha384Id" title="xmlSecOpenSSLTransformEcdsaSha384Id">xmlSecOpenSSLTransformEcdsaSha384Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha512Id" title="xmlSecOpenSSLTransformEcdsaSha512Id">xmlSecOpenSSLTransformEcdsaSha512Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha3-224Id" title="xmlSecOpenSSLTransformEcdsaSha3_224Id">xmlSecOpenSSLTransformEcdsaSha3_224Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha3-256Id" title="xmlSecOpenSSLTransformEcdsaSha3_256Id">xmlSecOpenSSLTransformEcdsaSha3_256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha3-384Id" title="xmlSecOpenSSLTransformEcdsaSha3_384Id">xmlSecOpenSSLTransformEcdsaSha3_384Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdsaSha3-512Id" title="xmlSecOpenSSLTransformEcdsaSha3_512Id">xmlSecOpenSSLTransformEcdsaSha3_512Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformEcdhId" title="xmlSecOpenSSLTransformEcdhId">xmlSecOpenSSLTransformEcdhId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataGost2001Id" title="xmlSecOpenSSLKeyDataGost2001Id">xmlSecOpenSSLKeyDataGost2001Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGostR3411-94Id" title="xmlSecOpenSSLTransformGostR3411_94Id">xmlSecOpenSSLTransformGostR3411_94Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGost2001GostR3411-94Id" title="xmlSecOpenSSLTransformGost2001GostR3411_94Id">xmlSecOpenSSLTransformGost2001GostR3411_94Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataGostR3410-2012-256Id" title="xmlSecOpenSSLKeyDataGostR3410_2012_256Id">xmlSecOpenSSLKeyDataGostR3410_2012_256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataGostR3410-2012-512Id" title="xmlSecOpenSSLKeyDataGostR3410_2012_512Id">xmlSecOpenSSLKeyDataGostR3410_2012_512Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGostR3410-2012GostR3411-2012-256Id" title="xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_256Id">xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGostR3410-2012GostR3411-2012-512Id" title="xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_512Id">xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_512Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGostR3411-2012-256Id" title="xmlSecOpenSSLTransformGostR3411_2012_256Id">xmlSecOpenSSLTransformGostR3411_2012_256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformGostR3411-2012-512Id" title="xmlSecOpenSSLTransformGostR3411_2012_512Id">xmlSecOpenSSLTransformGostR3411_2012_512Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataHmacId" title="xmlSecOpenSSLKeyDataHmacId">xmlSecOpenSSLKeyDataHmacId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacMd5Id" title="xmlSecOpenSSLTransformHmacMd5Id">xmlSecOpenSSLTransformHmacMd5Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacRipemd160Id" title="xmlSecOpenSSLTransformHmacRipemd160Id">xmlSecOpenSSLTransformHmacRipemd160Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacSha1Id" title="xmlSecOpenSSLTransformHmacSha1Id">xmlSecOpenSSLTransformHmacSha1Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacSha224Id" title="xmlSecOpenSSLTransformHmacSha224Id">xmlSecOpenSSLTransformHmacSha224Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacSha256Id" title="xmlSecOpenSSLTransformHmacSha256Id">xmlSecOpenSSLTransformHmacSha256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacSha384Id" title="xmlSecOpenSSLTransformHmacSha384Id">xmlSecOpenSSLTransformHmacSha384Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformHmacSha512Id" title="xmlSecOpenSSLTransformHmacSha512Id">xmlSecOpenSSLTransformHmacSha512Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformMd5Id" title="xmlSecOpenSSLTransformMd5Id">xmlSecOpenSSLTransformMd5Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataPbkdf2Id" title="xmlSecOpenSSLKeyDataPbkdf2Id">xmlSecOpenSSLKeyDataPbkdf2Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformPbkdf2Id" title="xmlSecOpenSSLTransformPbkdf2Id">xmlSecOpenSSLTransformPbkdf2Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRipemd160Id" title="xmlSecOpenSSLTransformRipemd160Id">xmlSecOpenSSLTransformRipemd160Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLKeyDataRsaId" title="xmlSecOpenSSLKeyDataRsaId">xmlSecOpenSSLKeyDataRsaId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaMd5Id" title="xmlSecOpenSSLTransformRsaMd5Id">xmlSecOpenSSLTransformRsaMd5Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaRipemd160Id" title="xmlSecOpenSSLTransformRsaRipemd160Id">xmlSecOpenSSLTransformRsaRipemd160Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaSha1Id" title="xmlSecOpenSSLTransformRsaSha1Id">xmlSecOpenSSLTransformRsaSha1Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaSha224Id" title="xmlSecOpenSSLTransformRsaSha224Id">xmlSecOpenSSLTransformRsaSha224Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaSha256Id" title="xmlSecOpenSSLTransformRsaSha256Id">xmlSecOpenSSLTransformRsaSha256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaSha384Id" title="xmlSecOpenSSLTransformRsaSha384Id">xmlSecOpenSSLTransformRsaSha384Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaSha512Id" title="xmlSecOpenSSLTransformRsaSha512Id">xmlSecOpenSSLTransformRsaSha512Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPkcs1Id" title="xmlSecOpenSSLTransformRsaPkcs1Id">xmlSecOpenSSLTransformRsaPkcs1Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaOaepId" title="xmlSecOpenSSLTransformRsaOaepId">xmlSecOpenSSLTransformRsaOaepId</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaOaepEnc11Id" title="xmlSecOpenSSLTransformRsaOaepEnc11Id">xmlSecOpenSSLTransformRsaOaepEnc11Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha1Id" title="xmlSecOpenSSLTransformRsaPssSha1Id">xmlSecOpenSSLTransformRsaPssSha1Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha224Id" title="xmlSecOpenSSLTransformRsaPssSha224Id">xmlSecOpenSSLTransformRsaPssSha224Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha256Id" title="xmlSecOpenSSLTransformRsaPssSha256Id">xmlSecOpenSSLTransformRsaPssSha256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha384Id" title="xmlSecOpenSSLTransformRsaPssSha384Id">xmlSecOpenSSLTransformRsaPssSha384Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha512Id" title="xmlSecOpenSSLTransformRsaPssSha512Id">xmlSecOpenSSLTransformRsaPssSha512Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha3-224Id" title="xmlSecOpenSSLTransformRsaPssSha3_224Id">xmlSecOpenSSLTransformRsaPssSha3_224Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha3-256Id" title="xmlSecOpenSSLTransformRsaPssSha3_256Id">xmlSecOpenSSLTransformRsaPssSha3_256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha3-384Id" title="xmlSecOpenSSLTransformRsaPssSha3_384Id">xmlSecOpenSSLTransformRsaPssSha3_384Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformRsaPssSha3-512Id" title="xmlSecOpenSSLTransformRsaPssSha3_512Id">xmlSecOpenSSLTransformRsaPssSha3_512Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha1Id" title="xmlSecOpenSSLTransformSha1Id">xmlSecOpenSSLTransformSha1Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha224Id" title="xmlSecOpenSSLTransformSha224Id">xmlSecOpenSSLTransformSha224Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha256Id" title="xmlSecOpenSSLTransformSha256Id">xmlSecOpenSSLTransformSha256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha384Id" title="xmlSecOpenSSLTransformSha384Id">xmlSecOpenSSLTransformSha384Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha512Id" title="xmlSecOpenSSLTransformSha512Id">xmlSecOpenSSLTransformSha512Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha3-224Id" title="xmlSecOpenSSLTransformSha3_224Id">xmlSecOpenSSLTransformSha3_224Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha3-256Id" title="xmlSecOpenSSLTransformSha3_256Id">xmlSecOpenSSLTransformSha3_256Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha3-384Id" title="xmlSecOpenSSLTransformSha3_384Id">xmlSecOpenSSLTransformSha3_384Id</a></td> </tr> <tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLTransformSha3-512Id" title="xmlSecOpenSSLTransformSha3_512Id">xmlSecOpenSSLTransformSha3_512Id</a></td> </tr> </tbody> </table></div> </div> <div class="refsect1"> <a name="xmlsec-openssl-crypto.description"></a><h2>Description</h2> <p></p> </div> <div class="refsect1"> <a name="xmlsec-openssl-crypto.functions_details"></a><h2>Functions</h2> <div class="refsect2"> <a name="xmlSecCryptoGetFunctions-openssl"></a><h3>xmlSecCryptoGetFunctions_openssl ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecCryptoDLFunctionsPtr</span></font> xmlSecCryptoGetFunctions_openssl (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>Gets the pointer to xmlsec-openssl functions table.</p> <div class="refsect3"> <a name="xmlSecCryptoGetFunctions-openssl.returns"></a><h4>Returns</h4> <p> the xmlsec-openssl functions table or NULL if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLInit"></a><h3>xmlSecOpenSSLInit ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLInit (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>XMLSec library specific crypto engine initialization.</p> <div class="refsect3"> <a name="xmlSecOpenSSLInit.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value otherwise.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLShutdown"></a><h3>xmlSecOpenSSLShutdown ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLShutdown (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>XMLSec library specific crypto engine shutdown.</p> <div class="refsect3"> <a name="xmlSecOpenSSLShutdown.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value otherwise.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeysMngrInit"></a><h3>xmlSecOpenSSLKeysMngrInit ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLKeysMngrInit (<em class="parameter"><code><a class="link" href="xmlsec-keysmngr.html#xmlSecKeysMngr" title="struct xmlSecKeysMngr"><span class="type">xmlSecKeysMngrPtr</span></a> mngr</code></em>);</pre> <p>Adds OpenSSL specific key data stores in keys manager.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeysMngrInit.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody><tr> <td class="parameter_name"><p>mngr</p></td> <td class="parameter_description"><p>the pointer to keys manager.</p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeysMngrInit.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value otherwise.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLGenerateRandom"></a><h3>xmlSecOpenSSLGenerateRandom ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLGenerateRandom (<em class="parameter"><code><a class="link" href="xmlsec-buffer.html#xmlSecBuffer" title="struct xmlSecBuffer"><span class="type">xmlSecBufferPtr</span></a> buffer</code></em>, <em class="parameter"><code><a class="link" href="xmlsec-xmlsec.html#xmlSecSize" title="xmlSecSize"><span class="type">xmlSecSize</span></a> size</code></em>);</pre> <p>Generates <em class="parameter"><code>size</code></em> random bytes and puts result in <em class="parameter"><code>buffer</code></em> .</p> <div class="refsect3"> <a name="xmlSecOpenSSLGenerateRandom.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>buffer</p></td> <td class="parameter_description"><p>the destination buffer.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>size</p></td> <td class="parameter_description"><p>the numer of bytes to generate.</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLGenerateRandom.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value otherwise.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLSetDefaultTrustedCertsFolder"></a><h3>xmlSecOpenSSLSetDefaultTrustedCertsFolder ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLSetDefaultTrustedCertsFolder (<em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *path</code></em>);</pre> <p>Sets the default trusted certs folder.</p> <div class="refsect3"> <a name="xmlSecOpenSSLSetDefaultTrustedCertsFolder.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody><tr> <td class="parameter_name"><p>path</p></td> <td class="parameter_description"><p>the default trusted certs path.</p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLSetDefaultTrustedCertsFolder.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLGetDefaultTrustedCertsFolder"></a><h3>xmlSecOpenSSLGetDefaultTrustedCertsFolder ()</h3> <pre class="programlisting">const <font><span class="returnvalue">xmlChar</span></font> * xmlSecOpenSSLGetDefaultTrustedCertsFolder (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>Gets the default trusted certs folder.</p> <div class="refsect3"> <a name="xmlSecOpenSSLGetDefaultTrustedCertsFolder.returns"></a><h4>Returns</h4> <p> the default trusted cert folder.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLSetLibCtx"></a><h3>xmlSecOpenSSLSetLibCtx ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLSetLibCtx (<em class="parameter"><code><font><span class="type">OSSL_LIB_CTX</span></font> *libctx</code></em>);</pre> <p>Sets the OSSL_LIB_CTX object to be used by xmlsec-openssl. The caller is responsible for lifetime of this object.</p> <div class="refsect3"> <a name="xmlSecOpenSSLSetLibCtx.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody><tr> <td class="parameter_name"><p>libctx</p></td> <td class="parameter_description"><p>the OSSL_LIB_CTX object to be used by xmlsec-openssl or NULL to use default.</p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLSetLibCtx.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLGetLibCtx"></a><h3>xmlSecOpenSSLGetLibCtx ()</h3> <pre class="programlisting"><font><span class="returnvalue">OSSL_LIB_CTX</span></font> * xmlSecOpenSSLGetLibCtx (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>Gets the current OSSL_LIB_CTX object to be used by xmlsec-openssl or NULL if the default one is used.</p> <div class="refsect3"> <a name="xmlSecOpenSSLGetLibCtx.returns"></a><h4>Returns</h4> <p> the current OSSL_LIB_CTX object or NULL if default is used.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLCreateMemBio"></a><h3>xmlSecOpenSSLCreateMemBio ()</h3> <pre class="programlisting"><font><span class="returnvalue">BIO</span></font> * xmlSecOpenSSLCreateMemBio (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>Creates a memory BIO using <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLGetLibCtx" title="xmlSecOpenSSLGetLibCtx ()"><code class="function">xmlSecOpenSSLGetLibCtx()</code></a> for OpenSSL 3.0.</p> <div class="refsect3"> <a name="xmlSecOpenSSLCreateMemBio.returns"></a><h4>Returns</h4> <p> the pointer to BIO object or NULL if an error occurs/</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLCreateMemBufBio"></a><h3>xmlSecOpenSSLCreateMemBufBio ()</h3> <pre class="programlisting"><font><span class="returnvalue">BIO</span></font> * xmlSecOpenSSLCreateMemBufBio (<em class="parameter"><code>const <a class="link" href="xmlsec-xmlsec.html#xmlSecByte" title="xmlSecByte"><span class="type">xmlSecByte</span></a> *buf</code></em>, <em class="parameter"><code><a class="link" href="xmlsec-xmlsec.html#xmlSecSize" title="xmlSecSize"><span class="type">xmlSecSize</span></a> bufSize</code></em>);</pre> <p>Creates a read-only memory BIO using <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLGetLibCtx" title="xmlSecOpenSSLGetLibCtx ()"><code class="function">xmlSecOpenSSLGetLibCtx()</code></a> for OpenSSL 3.0 containing <em class="parameter"><code>len</code></em> bytes of data from <em class="parameter"><code>buf</code></em> .</p> <div class="refsect3"> <a name="xmlSecOpenSSLCreateMemBufBio.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>buf</p></td> <td class="parameter_description"><p>the data</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>bufSize</p></td> <td class="parameter_description"><p>the data size</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLCreateMemBufBio.returns"></a><h4>Returns</h4> <p> the pointer to BIO object or NULL if an error occurs/</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLCreateReadFileBio"></a><h3>xmlSecOpenSSLCreateReadFileBio ()</h3> <pre class="programlisting"><font><span class="returnvalue">BIO</span></font> * xmlSecOpenSSLCreateReadFileBio (<em class="parameter"><code>const <font><span class="type">char</span></font> *path</code></em>);</pre> <p>Creates a read-only file BIO using <a class="link" href="xmlsec-openssl-crypto.html#xmlSecOpenSSLGetLibCtx" title="xmlSecOpenSSLGetLibCtx ()"><code class="function">xmlSecOpenSSLGetLibCtx()</code></a> for OpenSSL 3.0.</p> <div class="refsect3"> <a name="xmlSecOpenSSLCreateReadFileBio.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody><tr> <td class="parameter_name"><p>path</p></td> <td class="parameter_description"><p>the file path</p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLCreateReadFileBio.returns"></a><h4>Returns</h4> <p> the pointer to BIO object or NULL if an error occurs/</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataAesGetKlass"></a><h3>xmlSecOpenSSLKeyDataAesGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataAesGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The AES key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataAesGetKlass.returns"></a><h4>Returns</h4> <p> AES key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataAesSet"></a><h3>xmlSecOpenSSLKeyDataAesSet ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLKeyDataAesSet (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>, <em class="parameter"><code>const <a class="link" href="xmlsec-xmlsec.html#xmlSecByte" title="xmlSecByte"><span class="type">xmlSecByte</span></a> *buf</code></em>, <em class="parameter"><code><a class="link" href="xmlsec-xmlsec.html#xmlSecSize" title="xmlSecSize"><span class="type">xmlSecSize</span></a> bufSize</code></em>);</pre> <p>Sets the value of AES key data.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataAesSet.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to AES key data.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>buf</p></td> <td class="parameter_description"><p>the pointer to key value.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>bufSize</p></td> <td class="parameter_description"><p>the key value size (in bytes).</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataAesSet.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes128CbcGetKlass"></a><h3>xmlSecOpenSSLTransformAes128CbcGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformAes128CbcGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>AES 128 CBC encryption transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformAes128CbcGetKlass.returns"></a><h4>Returns</h4> <p> pointer to AES 128 CBC encryption transform.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes192CbcGetKlass"></a><h3>xmlSecOpenSSLTransformAes192CbcGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformAes192CbcGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>AES 192 CBC encryption transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformAes192CbcGetKlass.returns"></a><h4>Returns</h4> <p> pointer to AES 192 CBC encryption transform.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes256CbcGetKlass"></a><h3>xmlSecOpenSSLTransformAes256CbcGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformAes256CbcGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>AES 256 CBC encryption transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformAes256CbcGetKlass.returns"></a><h4>Returns</h4> <p> pointer to AES 256 CBC encryption transform.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes128GcmGetKlass"></a><h3>xmlSecOpenSSLTransformAes128GcmGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformAes128GcmGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>AES 128 GCM encryption transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformAes128GcmGetKlass.returns"></a><h4>Returns</h4> <p> pointer to AES 128 GCM encryption transform.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes192GcmGetKlass"></a><h3>xmlSecOpenSSLTransformAes192GcmGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformAes192GcmGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>AES 192 GCM encryption transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformAes192GcmGetKlass.returns"></a><h4>Returns</h4> <p> pointer to AES 192 GCM encryption transform.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes256GcmGetKlass"></a><h3>xmlSecOpenSSLTransformAes256GcmGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformAes256GcmGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>AES 256 GCM encryption transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformAes256GcmGetKlass.returns"></a><h4>Returns</h4> <p> pointer to AES 256 GCM encryption transform.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformKWAes128GetKlass"></a><h3>xmlSecOpenSSLTransformKWAes128GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformKWAes128GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The AES-128 kew wrapper transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformKWAes128GetKlass.returns"></a><h4>Returns</h4> <p> AES-128 kew wrapper transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformKWAes192GetKlass"></a><h3>xmlSecOpenSSLTransformKWAes192GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformKWAes192GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The AES-192 kew wrapper transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformKWAes192GetKlass.returns"></a><h4>Returns</h4> <p> AES-192 kew wrapper transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformKWAes256GetKlass"></a><h3>xmlSecOpenSSLTransformKWAes256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformKWAes256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The AES-256 kew wrapper transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformKWAes256GetKlass.returns"></a><h4>Returns</h4> <p> AES-256 kew wrapper transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataConcatKdfGetKlass"></a><h3>xmlSecOpenSSLKeyDataConcatKdfGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataConcatKdfGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ConcatKdf key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataConcatKdfGetKlass.returns"></a><h4>Returns</h4> <p> ConcatKdf key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataConcatKdfSet"></a><h3>xmlSecOpenSSLKeyDataConcatKdfSet ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLKeyDataConcatKdfSet (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>, <em class="parameter"><code>const <a class="link" href="xmlsec-xmlsec.html#xmlSecByte" title="xmlSecByte"><span class="type">xmlSecByte</span></a> *buf</code></em>, <em class="parameter"><code><a class="link" href="xmlsec-xmlsec.html#xmlSecSize" title="xmlSecSize"><span class="type">xmlSecSize</span></a> bufSize</code></em>);</pre> <p>Sets the value of ConcatKdf key data.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataConcatKdfSet.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to ConcatKdf key data.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>buf</p></td> <td class="parameter_description"><p>the pointer to key value.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>bufSize</p></td> <td class="parameter_description"><p>the key value size (in bytes).</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataConcatKdfSet.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformConcatKdfGetKlass"></a><h3>xmlSecOpenSSLTransformConcatKdfGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformConcatKdfGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ConcatKDF key derivation transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformConcatKdfGetKlass.returns"></a><h4>Returns</h4> <p> the ConcatKDF key derivation transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataDesGetKlass"></a><h3>xmlSecOpenSSLKeyDataDesGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataDesGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The DES key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDesGetKlass.returns"></a><h4>Returns</h4> <p> DES key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataDesSet"></a><h3>xmlSecOpenSSLKeyDataDesSet ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLKeyDataDesSet (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>, <em class="parameter"><code>const <a class="link" href="xmlsec-xmlsec.html#xmlSecByte" title="xmlSecByte"><span class="type">xmlSecByte</span></a> *buf</code></em>, <em class="parameter"><code><a class="link" href="xmlsec-xmlsec.html#xmlSecSize" title="xmlSecSize"><span class="type">xmlSecSize</span></a> bufSize</code></em>);</pre> <p>Sets the value of DES key data.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDesSet.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to DES key data.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>buf</p></td> <td class="parameter_description"><p>the pointer to key value.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>bufSize</p></td> <td class="parameter_description"><p>the key value size (in bytes).</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDesSet.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformDes3CbcGetKlass"></a><h3>xmlSecOpenSSLTransformDes3CbcGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformDes3CbcGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>Triple DES CBC encryption transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformDes3CbcGetKlass.returns"></a><h4>Returns</h4> <p> pointer to Triple DES encryption transform.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformKWDes3GetKlass"></a><h3>xmlSecOpenSSLTransformKWDes3GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformKWDes3GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The Triple DES key wrapper transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformKWDes3GetKlass.returns"></a><h4>Returns</h4> <p> Triple DES key wrapper transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataDsaGetKlass"></a><h3>xmlSecOpenSSLKeyDataDsaGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataDsaGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The DSA key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDsaGetKlass.returns"></a><h4>Returns</h4> <p> pointer to DSA key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataDsaAdoptEvp"></a><h3>xmlSecOpenSSLKeyDataDsaAdoptEvp ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLKeyDataDsaAdoptEvp (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>, <em class="parameter"><code><font><span class="type">EVP_PKEY</span></font> *pKey</code></em>);</pre> <p>Sets the DSA key data value to OpenSSL EVP key.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDsaAdoptEvp.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to DSA key data.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>pKey</p></td> <td class="parameter_description"><p>the pointer to OpenSSL EVP key.</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDsaAdoptEvp.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value otherwise.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataDsaGetEvp"></a><h3>xmlSecOpenSSLKeyDataDsaGetEvp ()</h3> <pre class="programlisting"><font><span class="returnvalue">EVP_PKEY</span></font> * xmlSecOpenSSLKeyDataDsaGetEvp (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>);</pre> <p>Gets the OpenSSL EVP key from DSA key data.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDsaGetEvp.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody><tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to DSA key data.</p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDsaGetEvp.returns"></a><h4>Returns</h4> <p> pointer to OpenSSL EVP key or NULL if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformDsaSha1GetKlass"></a><h3>xmlSecOpenSSLTransformDsaSha1GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformDsaSha1GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The DSA-SHA1 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformDsaSha1GetKlass.returns"></a><h4>Returns</h4> <p> DSA-SHA1 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformDsaSha256GetKlass"></a><h3>xmlSecOpenSSLTransformDsaSha256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformDsaSha256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The DSA-SHA2-256 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformDsaSha256GetKlass.returns"></a><h4>Returns</h4> <p> DSA-SHA2-256 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataDhGetKlass"></a><h3>xmlSecOpenSSLKeyDataDhGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataDhGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The DH key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDhGetKlass.returns"></a><h4>Returns</h4> <p> pointer to DH key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataDhAdoptEvp"></a><h3>xmlSecOpenSSLKeyDataDhAdoptEvp ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLKeyDataDhAdoptEvp (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>, <em class="parameter"><code><font><span class="type">EVP_PKEY</span></font> *pKey</code></em>);</pre> <p>Sets the DH key data value to OpenSSL EVP key.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDhAdoptEvp.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to DH key data.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>pKey</p></td> <td class="parameter_description"><p>the pointer to OpenSSL EVP key.</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDhAdoptEvp.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value otherwise.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataDhGetEvp"></a><h3>xmlSecOpenSSLKeyDataDhGetEvp ()</h3> <pre class="programlisting"><font><span class="returnvalue">EVP_PKEY</span></font> * xmlSecOpenSSLKeyDataDhGetEvp (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>);</pre> <p>Gets the OpenSSL EVP key from DH key data.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDhGetEvp.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody><tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to DH key data.</p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataDhGetEvp.returns"></a><h4>Returns</h4> <p> pointer to OpenSSL EVP key or NULL if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformDhEsGetKlass"></a><h3>xmlSecOpenSSLTransformDhEsGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformDhEsGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The DH key agreement transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformDhEsGetKlass.returns"></a><h4>Returns</h4> <p> the DH key agreement transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataEcGetKlass"></a><h3>xmlSecOpenSSLKeyDataEcGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataEcGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The EC key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataEcGetKlass.returns"></a><h4>Returns</h4> <p> pointer to EC key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataEcAdoptEvp"></a><h3>xmlSecOpenSSLKeyDataEcAdoptEvp ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLKeyDataEcAdoptEvp (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>, <em class="parameter"><code><font><span class="type">EVP_PKEY</span></font> *pKey</code></em>);</pre> <p>Sets the EC key data value to OpenSSL EVP key.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataEcAdoptEvp.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to EC key data.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>pKey</p></td> <td class="parameter_description"><p>the pointer to OpenSSL EVP key.</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataEcAdoptEvp.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value otherwise.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataEcGetEvp"></a><h3>xmlSecOpenSSLKeyDataEcGetEvp ()</h3> <pre class="programlisting"><font><span class="returnvalue">EVP_PKEY</span></font> * xmlSecOpenSSLKeyDataEcGetEvp (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>);</pre> <p>Gets the OpenSSL EVP key from EC key data.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataEcGetEvp.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody><tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to EC key data.</p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataEcGetEvp.returns"></a><h4>Returns</h4> <p> pointer to OpenSSL EVP key or NULL if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaRipemd160GetKlass"></a><h3>xmlSecOpenSSLTransformEcdsaRipemd160GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformEcdsaRipemd160GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ECDSA-RIPEMD160 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformEcdsaRipemd160GetKlass.returns"></a><h4>Returns</h4> <p> ECDSA-RIPEMD160 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha1GetKlass"></a><h3>xmlSecOpenSSLTransformEcdsaSha1GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformEcdsaSha1GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ECDSA-SHA1 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformEcdsaSha1GetKlass.returns"></a><h4>Returns</h4> <p> ECDSA-SHA1 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha224GetKlass"></a><h3>xmlSecOpenSSLTransformEcdsaSha224GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformEcdsaSha224GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ECDSA-SHA2-224 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformEcdsaSha224GetKlass.returns"></a><h4>Returns</h4> <p> ECDSA-SHA2-224 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha256GetKlass"></a><h3>xmlSecOpenSSLTransformEcdsaSha256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformEcdsaSha256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ECDSA-SHA2-256 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformEcdsaSha256GetKlass.returns"></a><h4>Returns</h4> <p> ECDSA-SHA2-256 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha384GetKlass"></a><h3>xmlSecOpenSSLTransformEcdsaSha384GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformEcdsaSha384GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ECDSA-SHA2-384 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformEcdsaSha384GetKlass.returns"></a><h4>Returns</h4> <p> ECDSA-SHA2-384 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha512GetKlass"></a><h3>xmlSecOpenSSLTransformEcdsaSha512GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformEcdsaSha512GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ECDSA-SHA2-512 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformEcdsaSha512GetKlass.returns"></a><h4>Returns</h4> <p> ECDSA-SHA2-512 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha3-224GetKlass"></a><h3>xmlSecOpenSSLTransformEcdsaSha3_224GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformEcdsaSha3_224GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ECDSA-SHA3-224 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformEcdsaSha3-224GetKlass.returns"></a><h4>Returns</h4> <p> ECDSA-SHA3-224 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha3-256GetKlass"></a><h3>xmlSecOpenSSLTransformEcdsaSha3_256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformEcdsaSha3_256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ECDSA-SHA3-256 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformEcdsaSha3-256GetKlass.returns"></a><h4>Returns</h4> <p> ECDSA-SHA3-256 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha3-384GetKlass"></a><h3>xmlSecOpenSSLTransformEcdsaSha3_384GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformEcdsaSha3_384GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ECDSA-SHA3-384 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformEcdsaSha3-384GetKlass.returns"></a><h4>Returns</h4> <p> ECDSA-SHA3-384 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha3-512GetKlass"></a><h3>xmlSecOpenSSLTransformEcdsaSha3_512GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformEcdsaSha3_512GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ECDSA-SHA3-512 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformEcdsaSha3-512GetKlass.returns"></a><h4>Returns</h4> <p> ECDSA-SHA3-512 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdhGetKlass"></a><h3>xmlSecOpenSSLTransformEcdhGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformEcdhGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The ECDH key agreement transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformEcdhGetKlass.returns"></a><h4>Returns</h4> <p> the ECDH key agreement transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataGost2001GetKlass"></a><h3>xmlSecOpenSSLKeyDataGost2001GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataGost2001GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The GOST2001 key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataGost2001GetKlass.returns"></a><h4>Returns</h4> <p> pointer to GOST2001 key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGostR3411-94GetKlass"></a><h3>xmlSecOpenSSLTransformGostR3411_94GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformGostR3411_94GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>GOSTR3411_94 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformGostR3411-94GetKlass.returns"></a><h4>Returns</h4> <p> pointer to GOSTR3411_94 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGost2001GostR3411-94GetKlass"></a><h3>xmlSecOpenSSLTransformGost2001GostR3411_94GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformGost2001GostR3411_94GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The GOST2001-GOSTR3411_94 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformGost2001GostR3411-94GetKlass.returns"></a><h4>Returns</h4> <p> GOST2001-GOSTR3411_94 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataGostR3410-2012-256GetKlass"></a><h3>xmlSecOpenSSLKeyDataGostR3410_2012_256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataGostR3410_2012_256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The GOST R 34.10-2012 256 bit key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataGostR3410-2012-256GetKlass.returns"></a><h4>Returns</h4> <p> pointer to GOST R 34.10-2012 256 bit key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataGostR3410-2012-512GetKlass"></a><h3>xmlSecOpenSSLKeyDataGostR3410_2012_512GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataGostR3410_2012_512GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The GOST R 34.10-2012 512 bit key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataGostR3410-2012-512GetKlass.returns"></a><h4>Returns</h4> <p> pointer to GOST R 34.10-2012 512 bit key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGostR3410-2012GostR3411-2012-256GetKlass"></a><h3>xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The GOST R 34.10-2012 - GOST R 34.11-2012 256 bit signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformGostR3410-2012GostR3411-2012-256GetKlass.returns"></a><h4>Returns</h4> <p> GOST R 34.10-2012 - GOST R 34.11-2012 256 bit signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGostR3410-2012GostR3411-2012-512GetKlass"></a><h3>xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_512GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_512GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The GOST R 34.10-2012 - GOST R 34.11-2012 512 bit signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformGostR3410-2012GostR3411-2012-512GetKlass.returns"></a><h4>Returns</h4> <p> GOST R 34.10-2012 - GOST R 34.11-2012 512 bit signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGostR3411-2012-256GetKlass"></a><h3>xmlSecOpenSSLTransformGostR3411_2012_256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformGostR3411_2012_256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>GOST R 34.11-2012 256 bit digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformGostR3411-2012-256GetKlass.returns"></a><h4>Returns</h4> <p> pointer to GOST R 34.11-2012 256 bit digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGostR3411-2012-512GetKlass"></a><h3>xmlSecOpenSSLTransformGostR3411_2012_512GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformGostR3411_2012_512GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>GOST R 34.11-2012 512 bit digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformGostR3411-2012-512GetKlass.returns"></a><h4>Returns</h4> <p> pointer to GOST R 34.11-2012 512 bit digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataHmacGetKlass"></a><h3>xmlSecOpenSSLKeyDataHmacGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataHmacGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The HMAC key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataHmacGetKlass.returns"></a><h4>Returns</h4> <p> HMAC key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataHmacSet"></a><h3>xmlSecOpenSSLKeyDataHmacSet ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLKeyDataHmacSet (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>, <em class="parameter"><code>const <a class="link" href="xmlsec-xmlsec.html#xmlSecByte" title="xmlSecByte"><span class="type">xmlSecByte</span></a> *buf</code></em>, <em class="parameter"><code><a class="link" href="xmlsec-xmlsec.html#xmlSecSize" title="xmlSecSize"><span class="type">xmlSecSize</span></a> bufSize</code></em>);</pre> <p>Sets the value of HMAC key data.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataHmacSet.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to HMAC key data.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>buf</p></td> <td class="parameter_description"><p>the pointer to key value.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>bufSize</p></td> <td class="parameter_description"><p>the key value size (in bytes).</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataHmacSet.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacMd5GetKlass"></a><h3>xmlSecOpenSSLTransformHmacMd5GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformHmacMd5GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The HMAC-MD5 transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformHmacMd5GetKlass.returns"></a><h4>Returns</h4> <p> the HMAC-MD5 transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacRipemd160GetKlass"></a><h3>xmlSecOpenSSLTransformHmacRipemd160GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformHmacRipemd160GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The HMAC-RIPEMD160 transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformHmacRipemd160GetKlass.returns"></a><h4>Returns</h4> <p> the HMAC-RIPEMD160 transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacSha1GetKlass"></a><h3>xmlSecOpenSSLTransformHmacSha1GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformHmacSha1GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The HMAC-SHA1 transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformHmacSha1GetKlass.returns"></a><h4>Returns</h4> <p> the HMAC-SHA1 transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacSha224GetKlass"></a><h3>xmlSecOpenSSLTransformHmacSha224GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformHmacSha224GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The HMAC-SHA224 transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformHmacSha224GetKlass.returns"></a><h4>Returns</h4> <p> the HMAC-SHA224 transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacSha256GetKlass"></a><h3>xmlSecOpenSSLTransformHmacSha256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformHmacSha256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The HMAC-SHA256 transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformHmacSha256GetKlass.returns"></a><h4>Returns</h4> <p> the HMAC-SHA256 transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacSha384GetKlass"></a><h3>xmlSecOpenSSLTransformHmacSha384GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformHmacSha384GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The HMAC-SHA384 transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformHmacSha384GetKlass.returns"></a><h4>Returns</h4> <p> the HMAC-SHA384 transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacSha512GetKlass"></a><h3>xmlSecOpenSSLTransformHmacSha512GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformHmacSha512GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The HMAC-SHA512 transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformHmacSha512GetKlass.returns"></a><h4>Returns</h4> <p> the HMAC-SHA512 transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformMd5GetKlass"></a><h3>xmlSecOpenSSLTransformMd5GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformMd5GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>MD5 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformMd5GetKlass.returns"></a><h4>Returns</h4> <p> pointer to MD5 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataPbkdf2GetKlass"></a><h3>xmlSecOpenSSLKeyDataPbkdf2GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataPbkdf2GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The PBKDF2 key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataPbkdf2GetKlass.returns"></a><h4>Returns</h4> <p> PBKDF2 key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataPbkdf2Set"></a><h3>xmlSecOpenSSLKeyDataPbkdf2Set ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLKeyDataPbkdf2Set (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>, <em class="parameter"><code>const <a class="link" href="xmlsec-xmlsec.html#xmlSecByte" title="xmlSecByte"><span class="type">xmlSecByte</span></a> *buf</code></em>, <em class="parameter"><code><a class="link" href="xmlsec-xmlsec.html#xmlSecSize" title="xmlSecSize"><span class="type">xmlSecSize</span></a> bufSize</code></em>);</pre> <p>Sets the value of PBKDF2 key data.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataPbkdf2Set.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to Pbkdf2 key data.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>buf</p></td> <td class="parameter_description"><p>the pointer to key value.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>bufSize</p></td> <td class="parameter_description"><p>the key value size (in bytes).</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataPbkdf2Set.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformPbkdf2GetKlass"></a><h3>xmlSecOpenSSLTransformPbkdf2GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformPbkdf2GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The PBKDF2 key derivation transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformPbkdf2GetKlass.returns"></a><h4>Returns</h4> <p> the PBKDF2 key derivation transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRipemd160GetKlass"></a><h3>xmlSecOpenSSLTransformRipemd160GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRipemd160GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>RIPEMD-160 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRipemd160GetKlass.returns"></a><h4>Returns</h4> <p> pointer to RIPEMD-160 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataRsaGetKlass"></a><h3>xmlSecOpenSSLKeyDataRsaGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecKeyDataId</span></font> xmlSecOpenSSLKeyDataRsaGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The OpenSSL RSA key data klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataRsaGetKlass.returns"></a><h4>Returns</h4> <p> pointer to OpenSSL RSA key data klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataRsaAdoptEvp"></a><h3>xmlSecOpenSSLKeyDataRsaAdoptEvp ()</h3> <pre class="programlisting"><font><span class="returnvalue">int</span></font> xmlSecOpenSSLKeyDataRsaAdoptEvp (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>, <em class="parameter"><code><font><span class="type">EVP_PKEY</span></font> *pKey</code></em>);</pre> <p>Sets the RSA key data value to OpenSSL EVP key.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataRsaAdoptEvp.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to RSA key data.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>pKey</p></td> <td class="parameter_description"><p>the pointer to OpenSSL EVP key.</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataRsaAdoptEvp.returns"></a><h4>Returns</h4> <p> 0 on success or a negative value otherwise.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataRsaGetEvp"></a><h3>xmlSecOpenSSLKeyDataRsaGetEvp ()</h3> <pre class="programlisting"><font><span class="returnvalue">EVP_PKEY</span></font> * xmlSecOpenSSLKeyDataRsaGetEvp (<em class="parameter"><code><a class="link" href="xmlsec-keysdata.html#xmlSecKeyData" title="struct xmlSecKeyData"><span class="type">xmlSecKeyDataPtr</span></a> data</code></em>);</pre> <p>Gets the OpenSSL EVP key from RSA key data.</p> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataRsaGetEvp.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody><tr> <td class="parameter_name"><p>data</p></td> <td class="parameter_description"><p>the pointer to RSA key data.</p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> </div> <div class="refsect3"> <a name="xmlSecOpenSSLKeyDataRsaGetEvp.returns"></a><h4>Returns</h4> <p> pointer to OpenSSL EVP key or NULL if an error occurs.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaMd5GetKlass"></a><h3>xmlSecOpenSSLTransformRsaMd5GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaMd5GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-MD5 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaMd5GetKlass.returns"></a><h4>Returns</h4> <p> RSA-MD5 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaRipemd160GetKlass"></a><h3>xmlSecOpenSSLTransformRsaRipemd160GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaRipemd160GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-RIPEMD160 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaRipemd160GetKlass.returns"></a><h4>Returns</h4> <p> RSA-RIPEMD160 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaSha1GetKlass"></a><h3>xmlSecOpenSSLTransformRsaSha1GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaSha1GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-SHA1 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaSha1GetKlass.returns"></a><h4>Returns</h4> <p> RSA-SHA1 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaSha224GetKlass"></a><h3>xmlSecOpenSSLTransformRsaSha224GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaSha224GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-SHA2-224 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaSha224GetKlass.returns"></a><h4>Returns</h4> <p> RSA-SHA2-224 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaSha256GetKlass"></a><h3>xmlSecOpenSSLTransformRsaSha256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaSha256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-SHA2-256 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaSha256GetKlass.returns"></a><h4>Returns</h4> <p> RSA-SHA2-256 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaSha384GetKlass"></a><h3>xmlSecOpenSSLTransformRsaSha384GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaSha384GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-SHA2-384 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaSha384GetKlass.returns"></a><h4>Returns</h4> <p> RSA-SHA2-384 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaSha512GetKlass"></a><h3>xmlSecOpenSSLTransformRsaSha512GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaSha512GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-SHA2-512 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaSha512GetKlass.returns"></a><h4>Returns</h4> <p> RSA-SHA2-512 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPkcs1GetKlass"></a><h3>xmlSecOpenSSLTransformRsaPkcs1GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaPkcs1GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-PKCS1 key transport transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaPkcs1GetKlass.returns"></a><h4>Returns</h4> <p> RSA-PKCS1 key transport transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaOaepGetKlass"></a><h3>xmlSecOpenSSLTransformRsaOaepGetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaOaepGetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-OAEP key transport transform klass (XMLEnc 1.0).</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaOaepGetKlass.returns"></a><h4>Returns</h4> <p> RSA-OAEP key transport transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaOaepEnc11GetKlass"></a><h3>xmlSecOpenSSLTransformRsaOaepEnc11GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaOaepEnc11GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-OAEP key transport transform klass (XMLEnc 1.1).</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaOaepEnc11GetKlass.returns"></a><h4>Returns</h4> <p> RSA-OAEP key transport transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha1GetKlass"></a><h3>xmlSecOpenSSLTransformRsaPssSha1GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaPssSha1GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-PSS-SHA1 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaPssSha1GetKlass.returns"></a><h4>Returns</h4> <p> RSA-PSS-SHA1 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha224GetKlass"></a><h3>xmlSecOpenSSLTransformRsaPssSha224GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaPssSha224GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-PSS-SHA2-224 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaPssSha224GetKlass.returns"></a><h4>Returns</h4> <p> RSA-PSS-SHA2-224 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha256GetKlass"></a><h3>xmlSecOpenSSLTransformRsaPssSha256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaPssSha256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-PSS-SHA2-256 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaPssSha256GetKlass.returns"></a><h4>Returns</h4> <p> RSA-PSS-SHA2-256 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha384GetKlass"></a><h3>xmlSecOpenSSLTransformRsaPssSha384GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaPssSha384GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-PSS-SHA2-384 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaPssSha384GetKlass.returns"></a><h4>Returns</h4> <p> RSA-PSS-SHA2-384 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha512GetKlass"></a><h3>xmlSecOpenSSLTransformRsaPssSha512GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaPssSha512GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-PSS-SHA2-512 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaPssSha512GetKlass.returns"></a><h4>Returns</h4> <p> RSA-PSS-SHA2-512 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha3-224GetKlass"></a><h3>xmlSecOpenSSLTransformRsaPssSha3_224GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaPssSha3_224GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-PSS-SHA3-224 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaPssSha3-224GetKlass.returns"></a><h4>Returns</h4> <p> RSA-PSS-SHA3-224 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha3-256GetKlass"></a><h3>xmlSecOpenSSLTransformRsaPssSha3_256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaPssSha3_256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-PSS-SHA3-256 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaPssSha3-256GetKlass.returns"></a><h4>Returns</h4> <p> RSA-PSS-SHA3-256 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha3-384GetKlass"></a><h3>xmlSecOpenSSLTransformRsaPssSha3_384GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaPssSha3_384GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-PSS-SHA3-384 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaPssSha3-384GetKlass.returns"></a><h4>Returns</h4> <p> RSA-PSS-SHA3-384 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha3-512GetKlass"></a><h3>xmlSecOpenSSLTransformRsaPssSha3_512GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformRsaPssSha3_512GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>The RSA-PSS-SHA3-512 signature transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformRsaPssSha3-512GetKlass.returns"></a><h4>Returns</h4> <p> RSA-PSS-SHA3-512 signature transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha1GetKlass"></a><h3>xmlSecOpenSSLTransformSha1GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformSha1GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>SHA-1 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformSha1GetKlass.returns"></a><h4>Returns</h4> <p> pointer to SHA-1 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha224GetKlass"></a><h3>xmlSecOpenSSLTransformSha224GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformSha224GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>SHA2-224 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformSha224GetKlass.returns"></a><h4>Returns</h4> <p> pointer to SHA2-224 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha256GetKlass"></a><h3>xmlSecOpenSSLTransformSha256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformSha256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>SHA2-256 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformSha256GetKlass.returns"></a><h4>Returns</h4> <p> pointer to SHA2-256 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha384GetKlass"></a><h3>xmlSecOpenSSLTransformSha384GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformSha384GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>SHA2-384 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformSha384GetKlass.returns"></a><h4>Returns</h4> <p> pointer to SHA2-384 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha512GetKlass"></a><h3>xmlSecOpenSSLTransformSha512GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformSha512GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>SHA2-512 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformSha512GetKlass.returns"></a><h4>Returns</h4> <p> pointer to SHA2-512 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha3-224GetKlass"></a><h3>xmlSecOpenSSLTransformSha3_224GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformSha3_224GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>SHA3-224 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformSha3-224GetKlass.returns"></a><h4>Returns</h4> <p> pointer to SHA3-224 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha3-256GetKlass"></a><h3>xmlSecOpenSSLTransformSha3_256GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformSha3_256GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>SHA3-256 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformSha3-256GetKlass.returns"></a><h4>Returns</h4> <p> pointer to SHA3-256 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha3-384GetKlass"></a><h3>xmlSecOpenSSLTransformSha3_384GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformSha3_384GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>SHA3-384 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformSha3-384GetKlass.returns"></a><h4>Returns</h4> <p> pointer to SHA3-384 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha3-512GetKlass"></a><h3>xmlSecOpenSSLTransformSha3_512GetKlass ()</h3> <pre class="programlisting"><font><span class="returnvalue">xmlSecTransformId</span></font> xmlSecOpenSSLTransformSha3_512GetKlass (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>SHA3-512 digest transform klass.</p> <div class="refsect3"> <a name="xmlSecOpenSSLTransformSha3-512GetKlass.returns"></a><h4>Returns</h4> <p> pointer to SHA3-512 digest transform klass.</p> </div> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLErrorsDefaultCallback"></a><h3>xmlSecOpenSSLErrorsDefaultCallback ()</h3> <pre class="programlisting"><font><span class="returnvalue">void</span></font> xmlSecOpenSSLErrorsDefaultCallback (<em class="parameter"><code>const <font><span class="type">char</span></font> *file</code></em>, <em class="parameter"><code><font><span class="type">int</span></font> line</code></em>, <em class="parameter"><code>const <font><span class="type">char</span></font> *func</code></em>, <em class="parameter"><code>const <font><span class="type">char</span></font> *errorObject</code></em>, <em class="parameter"><code>const <font><span class="type">char</span></font> *errorSubject</code></em>, <em class="parameter"><code><font><span class="type">int</span></font> reason</code></em>, <em class="parameter"><code>const <font><span class="type">char</span></font> *msg</code></em>);</pre> <p>The errors reporting callback function.</p> <div class="refsect3"> <a name="xmlSecOpenSSLErrorsDefaultCallback.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr> <td class="parameter_name"><p>file</p></td> <td class="parameter_description"><p>the error location file name (__FILE__ macro).</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>line</p></td> <td class="parameter_description"><p>the error location line number (__LINE__ macro).</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>func</p></td> <td class="parameter_description"><p>the error location function name (__FUNCTION__ macro).</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>errorObject</p></td> <td class="parameter_description"><p>the error specific error object</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>errorSubject</p></td> <td class="parameter_description"><p>the error specific error subject.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>reason</p></td> <td class="parameter_description"><p>the error code.</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>msg</p></td> <td class="parameter_description"><p>the additional error message.</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> </table></div> </div> </div> </div> <div class="refsect1"> <a name="xmlsec-openssl-crypto.other_details"></a><h2>Types and Values</h2> <div class="refsect2"> <a name="XMLSEC-OPENSSL-API-111:CAPS"></a><h3>XMLSEC_OPENSSL_API_111</h3> <pre class="programlisting">#define XMLSEC_OPENSSL_API_111 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-OPENSSL-API-300:CAPS"></a><h3>XMLSEC_OPENSSL_API_300</h3> <pre class="programlisting">#define XMLSEC_OPENSSL_API_300 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-AES:CAPS"></a><h3>XMLSEC_NO_AES</h3> <pre class="programlisting">#define XMLSEC_NO_AES 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-CONCATKDF:CAPS"></a><h3>XMLSEC_NO_CONCATKDF</h3> <pre class="programlisting">#define XMLSEC_NO_CONCATKDF 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-PBKDF2:CAPS"></a><h3>XMLSEC_NO_PBKDF2</h3> <pre class="programlisting">#define XMLSEC_NO_PBKDF2 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-DES:CAPS"></a><h3>XMLSEC_NO_DES</h3> <pre class="programlisting">#define XMLSEC_NO_DES 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-DSA:CAPS"></a><h3>XMLSEC_NO_DSA</h3> <pre class="programlisting">#define XMLSEC_NO_DSA 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-EC:CAPS"></a><h3>XMLSEC_NO_EC</h3> <pre class="programlisting">#define XMLSEC_NO_EC 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-GOST:CAPS"></a><h3>XMLSEC_NO_GOST</h3> <pre class="programlisting">#define XMLSEC_NO_GOST 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-GOST2012:CAPS"></a><h3>XMLSEC_NO_GOST2012</h3> <pre class="programlisting">#define XMLSEC_NO_GOST2012 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-HMAC:CAPS"></a><h3>XMLSEC_NO_HMAC</h3> <pre class="programlisting">#define XMLSEC_NO_HMAC 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-MD5:CAPS"></a><h3>XMLSEC_NO_MD5</h3> <pre class="programlisting">#define XMLSEC_NO_MD5 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-RIPEMD160:CAPS"></a><h3>XMLSEC_NO_RIPEMD160</h3> <pre class="programlisting">#define XMLSEC_NO_RIPEMD160 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-RSA:CAPS"></a><h3>XMLSEC_NO_RSA</h3> <pre class="programlisting">#define XMLSEC_NO_RSA 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-SHA1:CAPS"></a><h3>XMLSEC_NO_SHA1</h3> <pre class="programlisting">#define XMLSEC_NO_SHA1 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-SHA256:CAPS"></a><h3>XMLSEC_NO_SHA256</h3> <pre class="programlisting">#define XMLSEC_NO_SHA256 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-SHA224:CAPS"></a><h3>XMLSEC_NO_SHA224</h3> <pre class="programlisting">#define XMLSEC_NO_SHA224 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-SHA384:CAPS"></a><h3>XMLSEC_NO_SHA384</h3> <pre class="programlisting">#define XMLSEC_NO_SHA384 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-SHA512:CAPS"></a><h3>XMLSEC_NO_SHA512</h3> <pre class="programlisting">#define XMLSEC_NO_SHA512 1 </pre> </div> <hr> <div class="refsect2"> <a name="XMLSEC-NO-X509:CAPS"></a><h3>XMLSEC_NO_X509</h3> <pre class="programlisting">#define XMLSEC_NO_X509 1 </pre> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataAesId"></a><h3>xmlSecOpenSSLKeyDataAesId</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataAesId</pre> <p>The AES key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes128CbcId"></a><h3>xmlSecOpenSSLTransformAes128CbcId</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformAes128CbcId</pre> <p>The AES128 CBC cipher transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes192CbcId"></a><h3>xmlSecOpenSSLTransformAes192CbcId</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformAes192CbcId</pre> <p>The AES192 CBC cipher transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes256CbcId"></a><h3>xmlSecOpenSSLTransformAes256CbcId</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformAes256CbcId</pre> <p>The AES256 CBC cipher transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes128GcmId"></a><h3>xmlSecOpenSSLTransformAes128GcmId</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformAes128GcmId</pre> <p>The AES128 GCM cipher transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes192GcmId"></a><h3>xmlSecOpenSSLTransformAes192GcmId</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformAes192GcmId</pre> <p>The AES192 GCM cipher transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformAes256GcmId"></a><h3>xmlSecOpenSSLTransformAes256GcmId</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformAes256GcmId</pre> <p>The AES256 GCM cipher transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformKWAes128Id"></a><h3>xmlSecOpenSSLTransformKWAes128Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformKWAes128Id</pre> <p>The AES 128 key wrap transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformKWAes192Id"></a><h3>xmlSecOpenSSLTransformKWAes192Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformKWAes192Id</pre> <p>The AES 192 key wrap transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformKWAes256Id"></a><h3>xmlSecOpenSSLTransformKWAes256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformKWAes256Id</pre> <p>The AES 256 key wrap transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataConcatKdfId"></a><h3>xmlSecOpenSSLKeyDataConcatKdfId</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataConcatKdfId</pre> <p>The ConcatKDF key derivation key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformConcatKdfId"></a><h3>xmlSecOpenSSLTransformConcatKdfId</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformConcatKdfId</pre> <p>The ConcatKDF key derivation transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataDesId"></a><h3>xmlSecOpenSSLKeyDataDesId</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataDesId</pre> <p>The DES key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformDes3CbcId"></a><h3>xmlSecOpenSSLTransformDes3CbcId</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformDes3CbcId</pre> <p>The DES3 CBC cipher transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformKWDes3Id"></a><h3>xmlSecOpenSSLTransformKWDes3Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformKWDes3Id</pre> <p>The DES3 KW transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataDsaId"></a><h3>xmlSecOpenSSLKeyDataDsaId</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataDsaId</pre> <p>The DSA key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformDsaSha1Id"></a><h3>xmlSecOpenSSLTransformDsaSha1Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformDsaSha1Id</pre> <p>The DSA SHA1 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformDsaSha256Id"></a><h3>xmlSecOpenSSLTransformDsaSha256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformDsaSha256Id</pre> <p>The DSA SHA2-256 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataDhId"></a><h3>xmlSecOpenSSLKeyDataDhId</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataDhId</pre> <p>The DH key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformDhEsId"></a><h3>xmlSecOpenSSLTransformDhEsId</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformDhEsId</pre> <p>The DH key agreement transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataEcId"></a><h3>xmlSecOpenSSLKeyDataEcId</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataEcId xmlSecOpenSSLKeyDataEcGetKlass() </pre> <p>The EC key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaRipemd160Id"></a><h3>xmlSecOpenSSLTransformEcdsaRipemd160Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformEcdsaRipemd160Id</pre> <p>The ECDSA-RIPEMD160 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha1Id"></a><h3>xmlSecOpenSSLTransformEcdsaSha1Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformEcdsaSha1Id</pre> <p>The ECDSA-SHA1 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha224Id"></a><h3>xmlSecOpenSSLTransformEcdsaSha224Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformEcdsaSha224Id</pre> <p>The ECDSA-SHA2-224 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha256Id"></a><h3>xmlSecOpenSSLTransformEcdsaSha256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformEcdsaSha256Id</pre> <p>The ECDSA-SHA2-256 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha384Id"></a><h3>xmlSecOpenSSLTransformEcdsaSha384Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformEcdsaSha384Id</pre> <p>The ECDSA-SHA2-384 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha512Id"></a><h3>xmlSecOpenSSLTransformEcdsaSha512Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformEcdsaSha512Id</pre> <p>The ECDSA-SHA2-512 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha3-224Id"></a><h3>xmlSecOpenSSLTransformEcdsaSha3_224Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformEcdsaSha3_224Id</pre> <p>The ECDSA-SHA3-224 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha3-256Id"></a><h3>xmlSecOpenSSLTransformEcdsaSha3_256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformEcdsaSha3_256Id</pre> <p>The ECDSA-SHA3-256 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha3-384Id"></a><h3>xmlSecOpenSSLTransformEcdsaSha3_384Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformEcdsaSha3_384Id</pre> <p>The ECDSA-SHA3-384 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdsaSha3-512Id"></a><h3>xmlSecOpenSSLTransformEcdsaSha3_512Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformEcdsaSha3_512Id</pre> <p>The ECDSA-SHA3-512 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformEcdhId"></a><h3>xmlSecOpenSSLTransformEcdhId</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformEcdhId</pre> <p>The ECDH key agreement transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataGost2001Id"></a><h3>xmlSecOpenSSLKeyDataGost2001Id</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataGost2001Id</pre> <p>The GOST2001 key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGostR3411-94Id"></a><h3>xmlSecOpenSSLTransformGostR3411_94Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformGostR3411_94Id</pre> <p>The GOSTR3411_94 digest transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGost2001GostR3411-94Id"></a><h3>xmlSecOpenSSLTransformGost2001GostR3411_94Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformGost2001GostR3411_94Id</pre> <p>The GOST2001 GOSTR3411_94 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataGostR3410-2012-256Id"></a><h3>xmlSecOpenSSLKeyDataGostR3410_2012_256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataGostR3410_2012_256Id</pre> <p>The GOST R 34.10-2012 256 key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataGostR3410-2012-512Id"></a><h3>xmlSecOpenSSLKeyDataGostR3410_2012_512Id</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataGostR3410_2012_512Id</pre> <p>The GOST R 34.10-2012 512 key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGostR3410-2012GostR3411-2012-256Id"></a><h3>xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_256Id</pre> <p>The GOST R 34.10-2012 - GOST R 3411-2012 256 bit signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGostR3410-2012GostR3411-2012-512Id"></a><h3>xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_512Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_512Id</pre> <p>The GOST R 34.10-2012 - GOST R 3411-2012 512 bit signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGostR3411-2012-256Id"></a><h3>xmlSecOpenSSLTransformGostR3411_2012_256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformGostR3411_2012_256Id</pre> <p>The GOST R 34.11-2012 256 bit hash transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformGostR3411-2012-512Id"></a><h3>xmlSecOpenSSLTransformGostR3411_2012_512Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformGostR3411_2012_512Id</pre> <p>The GOST R 34.11-2012 512 bit hash transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataHmacId"></a><h3>xmlSecOpenSSLKeyDataHmacId</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataHmacId</pre> <p>The HMAC key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacMd5Id"></a><h3>xmlSecOpenSSLTransformHmacMd5Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformHmacMd5Id</pre> <p>The HMAC with MD5 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacRipemd160Id"></a><h3>xmlSecOpenSSLTransformHmacRipemd160Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformHmacRipemd160Id</pre> <p>The HMAC with RipeMD160 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacSha1Id"></a><h3>xmlSecOpenSSLTransformHmacSha1Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformHmacSha1Id</pre> <p>The HMAC with SHA1 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacSha224Id"></a><h3>xmlSecOpenSSLTransformHmacSha224Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformHmacSha224Id</pre> <p>The HMAC with SHA2-224 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacSha256Id"></a><h3>xmlSecOpenSSLTransformHmacSha256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformHmacSha256Id</pre> <p>The HMAC with SHA2-256 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacSha384Id"></a><h3>xmlSecOpenSSLTransformHmacSha384Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformHmacSha384Id</pre> <p>The HMAC with SHA2-384 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformHmacSha512Id"></a><h3>xmlSecOpenSSLTransformHmacSha512Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformHmacSha512Id</pre> <p>The HMAC with SHA2-512 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformMd5Id"></a><h3>xmlSecOpenSSLTransformMd5Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformMd5Id</pre> <p>The MD5 digest transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataPbkdf2Id"></a><h3>xmlSecOpenSSLKeyDataPbkdf2Id</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataPbkdf2Id</pre> <p>The Pbkdf2 key derivation key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformPbkdf2Id"></a><h3>xmlSecOpenSSLTransformPbkdf2Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformPbkdf2Id</pre> <p>The PBKDF2 key derivation transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRipemd160Id"></a><h3>xmlSecOpenSSLTransformRipemd160Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRipemd160Id</pre> <p>The RIPEMD160 digest transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLKeyDataRsaId"></a><h3>xmlSecOpenSSLKeyDataRsaId</h3> <pre class="programlisting">#define xmlSecOpenSSLKeyDataRsaId</pre> <p>The RSA key klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaMd5Id"></a><h3>xmlSecOpenSSLTransformRsaMd5Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaMd5Id</pre> <p>The RSA-MD5 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaRipemd160Id"></a><h3>xmlSecOpenSSLTransformRsaRipemd160Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaRipemd160Id</pre> <p>The RSA-RIPEMD160 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaSha1Id"></a><h3>xmlSecOpenSSLTransformRsaSha1Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaSha1Id</pre> <p>The RSA-SHA1 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaSha224Id"></a><h3>xmlSecOpenSSLTransformRsaSha224Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaSha224Id</pre> <p>The RSA-SHA2-224 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaSha256Id"></a><h3>xmlSecOpenSSLTransformRsaSha256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaSha256Id</pre> <p>The RSA-SHA2-256 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaSha384Id"></a><h3>xmlSecOpenSSLTransformRsaSha384Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaSha384Id</pre> <p>The RSA-SHA2-384 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaSha512Id"></a><h3>xmlSecOpenSSLTransformRsaSha512Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaSha512Id</pre> <p>The RSA-SHA2-512 signature transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPkcs1Id"></a><h3>xmlSecOpenSSLTransformRsaPkcs1Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaPkcs1Id</pre> <p>The RSA PKCS1 key transport transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaOaepId"></a><h3>xmlSecOpenSSLTransformRsaOaepId</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaOaepId</pre> <p>The RSA PKCS1 key transport transform klass (XMLEnc 1.0).</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaOaepEnc11Id"></a><h3>xmlSecOpenSSLTransformRsaOaepEnc11Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaOaepEnc11Id</pre> <p>The RSA PKCS1 key transport transform klass (XMLEnc 1.1).</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha1Id"></a><h3>xmlSecOpenSSLTransformRsaPssSha1Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaPssSha1Id</pre> <p>The RSA-PSS-SHA1 signature transform klass (https://www.rfc-editor.org/rfc/rfc9231.txt).</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha224Id"></a><h3>xmlSecOpenSSLTransformRsaPssSha224Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaPssSha224Id</pre> <p>The RSA-PSS-SHA2-224 signature transform klass (https://www.rfc-editor.org/rfc/rfc9231.txt).</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha256Id"></a><h3>xmlSecOpenSSLTransformRsaPssSha256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaPssSha256Id</pre> <p>The RSA-PSS-SHA2-256 signature transform klass (https://www.rfc-editor.org/rfc/rfc9231.txt).</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha384Id"></a><h3>xmlSecOpenSSLTransformRsaPssSha384Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaPssSha384Id</pre> <p>The RSA-PSS-SHA2-384 signature transform klass (https://www.rfc-editor.org/rfc/rfc9231.txt).</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha512Id"></a><h3>xmlSecOpenSSLTransformRsaPssSha512Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaPssSha512Id</pre> <p>The RSA-PSS-SHA2-512 signature transform klass (https://www.rfc-editor.org/rfc/rfc9231.txt).</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha3-224Id"></a><h3>xmlSecOpenSSLTransformRsaPssSha3_224Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaPssSha3_224Id</pre> <p>The RSA-PSS-SHA3-224 signature transform klass (https://www.rfc-editor.org/rfc/rfc9231.txt).</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha3-256Id"></a><h3>xmlSecOpenSSLTransformRsaPssSha3_256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaPssSha3_256Id</pre> <p>The RSA-PSS-SHA3-256 signature transform klass (https://www.rfc-editor.org/rfc/rfc9231.txt).</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha3-384Id"></a><h3>xmlSecOpenSSLTransformRsaPssSha3_384Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaPssSha3_384Id</pre> <p>The RSA-PSS-SHA3-384 signature transform klass (https://www.rfc-editor.org/rfc/rfc9231.txt).</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformRsaPssSha3-512Id"></a><h3>xmlSecOpenSSLTransformRsaPssSha3_512Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformRsaPssSha3_512Id</pre> <p>The RSA-PSS-SHA3-512 signature transform klass (https://www.rfc-editor.org/rfc/rfc9231.txt).</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha1Id"></a><h3>xmlSecOpenSSLTransformSha1Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformSha1Id</pre> <p>The SHA1 digest transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha224Id"></a><h3>xmlSecOpenSSLTransformSha224Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformSha224Id</pre> <p>The SHA2-224 digest transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha256Id"></a><h3>xmlSecOpenSSLTransformSha256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformSha256Id</pre> <p>The SHA2-256 digest transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha384Id"></a><h3>xmlSecOpenSSLTransformSha384Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformSha384Id</pre> <p>The SHA2-384 digest transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha512Id"></a><h3>xmlSecOpenSSLTransformSha512Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformSha512Id</pre> <p>The SHA2-512 digest transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha3-224Id"></a><h3>xmlSecOpenSSLTransformSha3_224Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformSha3_224Id</pre> <p>The SHA3-224 digest transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha3-256Id"></a><h3>xmlSecOpenSSLTransformSha3_256Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformSha3_256Id</pre> <p>The SHA3-256 digest transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha3-384Id"></a><h3>xmlSecOpenSSLTransformSha3_384Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformSha3_384Id</pre> <p>The SHA3-384 digest transform klass.</p> </div> <hr> <div class="refsect2"> <a name="xmlSecOpenSSLTransformSha3-512Id"></a><h3>xmlSecOpenSSLTransformSha3_512Id</h3> <pre class="programlisting">#define xmlSecOpenSSLTransformSha3_512Id</pre> <p>The SHA3-512 digest transform klass.</p> </div> </div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.33.1</div> </body> </html>