Current File : //opt/RZruby/share/doc/ruby/html/df/d09/ossl__pkcs7_8c.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Ruby: ext/openssl/ossl_pkcs7.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Ruby
   &#160;<span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_64db7e4e7eda6525bb8a667fe79df7d6.html">openssl</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">ossl_pkcs7.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d5/dac/ossl_8h_source.html">ossl.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ossl_pkcs7.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../db/da8/ossl__pkcs7_8c__incl.png" border="0" usemap="#ext_2openssl_2ossl__pkcs7_8c" alt=""/></div>
<map name="ext_2openssl_2ossl__pkcs7_8c" id="ext_2openssl_2ossl__pkcs7_8c">
<area shape="rect" id="node2" href="../../d5/dac/ossl_8h.html" title="ossl.h" alt="" coords="2347,80,2407,107"/><area shape="rect" id="node4" href="../../dc/dac/io_8h.html" title="ruby/io.h" alt="" coords="127,155,205,181"/><area shape="rect" id="node22" href="../../df/d69/openssl__missing_8h.html" title="openssl_missing.h" alt="" coords="1957,155,2099,181"/><area shape="rect" id="node23" href="../../d8/d81/ruby__missing_8h.html" title="ruby_missing.h" alt="" coords="2123,155,2244,181"/><area shape="rect" id="node24" href="../../db/d7a/ossl__asn1_8h.html" title="ossl_asn1.h" alt="" coords="2269,155,2368,181"/><area shape="rect" id="node25" href="../../df/d2d/ossl__bio_8h.html" title="ossl_bio.h" alt="" coords="2393,155,2479,181"/><area shape="rect" id="node26" href="../../db/ddc/ossl__bn_8h.html" title="ossl_bn.h" alt="" coords="2504,155,2587,181"/><area shape="rect" id="node27" href="../../d5/dc0/ossl__cipher_8h.html" title="ossl_cipher.h" alt="" coords="2611,155,2717,181"/><area shape="rect" id="node28" href="../../d5/dd7/ossl__config_8h.html" title="ossl_config.h" alt="" coords="2741,155,2848,181"/><area shape="rect" id="node29" href="../../d4/d0f/ossl__digest_8h.html" title="ossl_digest.h" alt="" coords="2872,155,2979,181"/><area shape="rect" id="node30" href="../../d7/d75/ossl__hmac_8h.html" title="ossl_hmac.h" alt="" coords="3003,155,3105,181"/><area shape="rect" id="node31" href="../../d3/d14/ossl__ns__spki_8h.html" title="ossl_ns_spki.h" alt="" coords="3130,155,3245,181"/><area shape="rect" id="node32" href="../../db/deb/ossl__ocsp_8h.html" title="ossl_ocsp.h" alt="" coords="3270,155,3367,181"/><area shape="rect" id="node33" href="../../dd/dc6/ossl__pkcs12_8h.html" title="ossl_pkcs12.h" alt="" coords="3391,155,3504,181"/><area shape="rect" id="node34" href="../../dd/d55/ossl__pkcs7_8h.html" title="ossl_pkcs7.h" alt="" coords="3529,155,3633,181"/><area shape="rect" id="node35" href="../../d3/d7c/ossl__pkcs5_8h.html" title="ossl_pkcs5.h" alt="" coords="3658,155,3763,181"/><area shape="rect" id="node36" href="../../db/d3c/ossl__pkey_8h.html" title="ossl_pkey.h" alt="" coords="3787,155,3884,181"/><area shape="rect" id="node37" href="../../db/d86/ossl__rand_8h.html" title="ossl_rand.h" alt="" coords="3909,155,4005,181"/><area shape="rect" id="node38" href="../../d6/d43/ossl__ssl_8h.html" title="ossl_ssl.h" alt="" coords="4029,155,4115,181"/><area shape="rect" id="node39" href="../../d9/d22/ossl__version_8h.html" title="ossl_version.h" alt="" coords="4139,155,4253,181"/><area shape="rect" id="node40" href="../../d3/da1/ossl__x509_8h.html" title="ossl_x509.h" alt="" coords="4277,155,4376,181"/><area shape="rect" id="node41" href="../../d5/d88/ossl__engine_8h.html" title="ossl_engine.h" alt="" coords="4401,155,4511,181"/><area shape="rect" id="node7" href="../../d5/de3/encoding_8h.html" title="ruby/encoding.h" alt="" coords="97,229,223,256"/><area shape="rect" id="node9" href="../../d8/db3/oniguruma_8h.html" title="ruby/oniguruma.h" alt="" coords="157,304,293,331"/></map>
</div>
</div>
<p><a href="../../df/d09/ossl__pkcs7_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a0c270a0235981f5e01671d08315a47fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a0c270a0235981f5e01671d08315a47fd">WrapPKCS7</a>(<a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, pkcs7)</td></tr>
<tr class="separator:a0c270a0235981f5e01671d08315a47fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a550881957277e9e835a5733e6392ce1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a550881957277e9e835a5733e6392ce1e">GetPKCS7</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, pkcs7)</td></tr>
<tr class="separator:a550881957277e9e835a5733e6392ce1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99c6410f6457ea12c2943ab1410d4f57"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a99c6410f6457ea12c2943ab1410d4f57">SafeGetPKCS7</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, pkcs7)</td></tr>
<tr class="separator:a99c6410f6457ea12c2943ab1410d4f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6045770b6ceb503dc986c47cf7e37e84"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a6045770b6ceb503dc986c47cf7e37e84">WrapPKCS7si</a>(<a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, p7si)</td></tr>
<tr class="separator:a6045770b6ceb503dc986c47cf7e37e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26dd1b904766e077fa206a4c3818c9b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a26dd1b904766e077fa206a4c3818c9b1">GetPKCS7si</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, p7si)</td></tr>
<tr class="separator:a26dd1b904766e077fa206a4c3818c9b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a361a9eca13c85b2006e6bfaebdd112b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a361a9eca13c85b2006e6bfaebdd112b6">SafeGetPKCS7si</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, p7si)</td></tr>
<tr class="separator:a361a9eca13c85b2006e6bfaebdd112b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b9505bd907f1bb8208675b69dc58a1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a4b9505bd907f1bb8208675b69dc58a1e">WrapPKCS7ri</a>(<a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, p7ri)</td></tr>
<tr class="separator:a4b9505bd907f1bb8208675b69dc58a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7ececbfd86a89e8be8e344dcdd7473"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#afb7ececbfd86a89e8be8e344dcdd7473">GetPKCS7ri</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, p7ri)</td></tr>
<tr class="separator:afb7ececbfd86a89e8be8e344dcdd7473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf5a518e0a972ce9fa229444f84858a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#acf5a518e0a972ce9fa229444f84858a7">SafeGetPKCS7ri</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, p7ri)</td></tr>
<tr class="separator:acf5a518e0a972ce9fa229444f84858a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a2674d41b5b6475f47df2e14782e7fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a4a2674d41b5b6475f47df2e14782e7fd">numberof</a>(<a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>)&#160;&#160;&#160;(<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>)/<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>((<a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>)[0]))</td></tr>
<tr class="separator:a4a2674d41b5b6475f47df2e14782e7fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74878e0f527d5b382bbe86aa6f0da86e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a74878e0f527d5b382bbe86aa6f0da86e">ossl_pkcs7_set_data</a>(o, <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)&#160;&#160;&#160;<a class="el" href="../../d0/d2a/variable_8c.html#aed6cf33a96b8062cbca7e5a034cbc463">rb_iv_set</a>((o), &quot;@data&quot;, (v))</td></tr>
<tr class="separator:a74878e0f527d5b382bbe86aa6f0da86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad91089a0b01ba73ace2215587dd44c4d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#ad91089a0b01ba73ace2215587dd44c4d">ossl_pkcs7_get_data</a>(o)&#160;&#160;&#160;<a class="el" href="../../d0/d2a/variable_8c.html#ae5b4d256a1235d61bb8a39bfca29e0c1">rb_iv_get</a>((o), &quot;@data&quot;)</td></tr>
<tr class="separator:ad91089a0b01ba73ace2215587dd44c4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a384edcce65e650a8eaf0d56312cb283c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a384edcce65e650a8eaf0d56312cb283c">ossl_pkcs7_set_err_string</a>(o, <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)&#160;&#160;&#160;<a class="el" href="../../d0/d2a/variable_8c.html#aed6cf33a96b8062cbca7e5a034cbc463">rb_iv_set</a>((o), &quot;@error_string&quot;, (v))</td></tr>
<tr class="separator:a384edcce65e650a8eaf0d56312cb283c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86e544e0bec95b4ec6c7bf99ccfe6d7d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a86e544e0bec95b4ec6c7bf99ccfe6d7d">ossl_pkcs7_get_err_string</a>(o)&#160;&#160;&#160;<a class="el" href="../../d0/d2a/variable_8c.html#ae5b4d256a1235d61bb8a39bfca29e0c1">rb_iv_get</a>((o), &quot;@error_string&quot;)</td></tr>
<tr class="separator:a86e544e0bec95b4ec6c7bf99ccfe6d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8cdc726d72e375144601f09be1407e8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#ae8cdc726d72e375144601f09be1407e8">DefPKCS7Const</a>(x)&#160;&#160;&#160;<a class="el" href="../../d0/d2a/variable_8c.html#ace85a26c7202006c3707bbf027d64534">rb_define_const</a>(<a class="el" href="../../dd/d55/ossl__pkcs7_8h.html#a455695e43c4e9a3e6bf68f5392d5fcf8">cPKCS7</a>, #x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aca9f83a35416ed9d6e0b860afa5eaf0f">INT2NUM</a>(PKCS7_##x))</td></tr>
<tr class="separator:ae8cdc726d72e375144601f09be1407e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a75f908cca52328543042791a3d29d739"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a75f908cca52328543042791a3d29d739">ossl_pkcs7si_new</a> (PKCS7_SIGNER_INFO *p7si)</td></tr>
<tr class="separator:a75f908cca52328543042791a3d29d739"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a132850b37c7ae75dc39c797339d8dcc9"><td class="memItemLeft" align="right" valign="top">static PKCS7_SIGNER_INFO *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a132850b37c7ae75dc39c797339d8dcc9">DupPKCS7SignerPtr</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a132850b37c7ae75dc39c797339d8dcc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22fcefa48d205d5a8bb20adfd457e520"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a22fcefa48d205d5a8bb20adfd457e520">ossl_pkcs7ri_new</a> (PKCS7_RECIP_INFO *p7ri)</td></tr>
<tr class="separator:a22fcefa48d205d5a8bb20adfd457e520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a185dbf7f932b15159b08eade218eb74d"><td class="memItemLeft" align="right" valign="top">static PKCS7_RECIP_INFO *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a185dbf7f932b15159b08eade218eb74d">DupPKCS7RecipientPtr</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a185dbf7f932b15159b08eade218eb74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62df406c8326c71e29bc51e0160a333d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a62df406c8326c71e29bc51e0160a333d">ossl_pkcs7_s_read_smime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a62df406c8326c71e29bc51e0160a333d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12bd3ed8e0f10ad1814bb531f72a5d3a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a12bd3ed8e0f10ad1814bb531f72a5d3a">ossl_pkcs7_s_write_smime</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a12bd3ed8e0f10ad1814bb531f72a5d3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd355cf37e02a74bd348407ae4b87d23"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#afd355cf37e02a74bd348407ae4b87d23">ossl_pkcs7_s_sign</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:afd355cf37e02a74bd348407ae4b87d23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a03039060114dc1f5cbd364979d4697"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a5a03039060114dc1f5cbd364979d4697">ossl_pkcs7_s_encrypt</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a5a03039060114dc1f5cbd364979d4697"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40b150fd9df007327facec6887e147af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a40b150fd9df007327facec6887e147af">ossl_pkcs7_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a40b150fd9df007327facec6887e147af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2af63d577f0709cc26adceedd07947a4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a2af63d577f0709cc26adceedd07947a4">ossl_pkcs7_initialize</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a2af63d577f0709cc26adceedd07947a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae037c3b088f04e11d7e6cf884756458a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#ae037c3b088f04e11d7e6cf884756458a">ossl_pkcs7_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator:ae037c3b088f04e11d7e6cf884756458a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a83b0a3b9256fe3a4144e2f0c1d684e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a5a83b0a3b9256fe3a4144e2f0c1d684e">ossl_pkcs7_sym2typeid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ad85b8c5648cecc3e0d24f3073c62d860">sym</a>)</td></tr>
<tr class="separator:a5a83b0a3b9256fe3a4144e2f0c1d684e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14e21838723343583e02c85b4941b434"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a14e21838723343583e02c85b4941b434">ossl_pkcs7_set_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr>
<tr class="separator:a14e21838723343583e02c85b4941b434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b1ecb49a98bf0e61f4e4d60af15c832"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a8b1ecb49a98bf0e61f4e4d60af15c832">ossl_pkcs7_get_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a8b1ecb49a98bf0e61f4e4d60af15c832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0c403a90eff4039a6638ce8755616f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#ac0c403a90eff4039a6638ce8755616f2">ossl_pkcs7_set_detached</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d6/de3/crypt_8c.html#adf916204820072417ed73a32de1cefcf">flag</a>)</td></tr>
<tr class="separator:ac0c403a90eff4039a6638ce8755616f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16c0676dac5da36a54aaa1fe98c309a5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a16c0676dac5da36a54aaa1fe98c309a5">ossl_pkcs7_get_detached</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a16c0676dac5da36a54aaa1fe98c309a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a813d0b0de0fc91a06a1e0392850dcade"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a813d0b0de0fc91a06a1e0392850dcade">ossl_pkcs7_detached_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a813d0b0de0fc91a06a1e0392850dcade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac31c29d6194b119ffca7899829269435"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#ac31c29d6194b119ffca7899829269435">ossl_pkcs7_set_cipher</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cipher)</td></tr>
<tr class="separator:ac31c29d6194b119ffca7899829269435"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a3b3828ba0e4b7dcbab6442f16f969a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a9a3b3828ba0e4b7dcbab6442f16f969a">ossl_pkcs7_add_signer</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> signer)</td></tr>
<tr class="separator:a9a3b3828ba0e4b7dcbab6442f16f969a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a589cacd38ddfa9153b9bafa67e0c28d1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a589cacd38ddfa9153b9bafa67e0c28d1">ossl_pkcs7_get_signer</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a589cacd38ddfa9153b9bafa67e0c28d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a113eb49e8cb9712a037155fb9b7465fa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a113eb49e8cb9712a037155fb9b7465fa">ossl_pkcs7_add_recipient</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> recip)</td></tr>
<tr class="separator:a113eb49e8cb9712a037155fb9b7465fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81d91f32f6536a93213c9edb827ea977"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a81d91f32f6536a93213c9edb827ea977">ossl_pkcs7_get_recipient</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a81d91f32f6536a93213c9edb827ea977"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82ad00b0d8b4169fbfc2d027a3898016"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a82ad00b0d8b4169fbfc2d027a3898016">ossl_pkcs7_add_certificate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cert)</td></tr>
<tr class="separator:a82ad00b0d8b4169fbfc2d027a3898016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42856d46ab73f3511a5353d4e30af6d4"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a42856d46ab73f3511a5353d4e30af6d4">STACK_OF</a> (X509)</td></tr>
<tr class="separator:a42856d46ab73f3511a5353d4e30af6d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a050b20d52d730cbe9aaab4c478be41cf"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a050b20d52d730cbe9aaab4c478be41cf">STACK_OF</a> (X509_CRL)</td></tr>
<tr class="separator:a050b20d52d730cbe9aaab4c478be41cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad18268b489c9011a75a4e505594c08f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#aad18268b489c9011a75a4e505594c08f">ossl_pkcs7_set_certs_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:aad18268b489c9011a75a4e505594c08f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b18aa1c2c2dcbf8c5686d272837ae3b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a0b18aa1c2c2dcbf8c5686d272837ae3b">ossl_pkcs7_set_certificates</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>)</td></tr>
<tr class="separator:a0b18aa1c2c2dcbf8c5686d272837ae3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a418e089443ce6b15e905db2571b03f3d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a418e089443ce6b15e905db2571b03f3d">ossl_pkcs7_get_certificates</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a418e089443ce6b15e905db2571b03f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55c0c359beabbb841c87120d6562ee32"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a55c0c359beabbb841c87120d6562ee32">ossl_pkcs7_add_crl</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> crl)</td></tr>
<tr class="separator:a55c0c359beabbb841c87120d6562ee32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6413d54a5aa4057971a908fcb1c7d40"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#aa6413d54a5aa4057971a908fcb1c7d40">ossl_pkcs7_set_crls_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:aa6413d54a5aa4057971a908fcb1c7d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a275a6437aa41173e1e61bfc1b620a03e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a275a6437aa41173e1e61bfc1b620a03e">ossl_pkcs7_set_crls</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>)</td></tr>
<tr class="separator:a275a6437aa41173e1e61bfc1b620a03e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a352f7e4f7b059d3e5bfe0baac5b1755e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a352f7e4f7b059d3e5bfe0baac5b1755e">ossl_pkcs7_get_crls</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a352f7e4f7b059d3e5bfe0baac5b1755e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a737abb2f1900c62261fe5215e0b0ecf8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a737abb2f1900c62261fe5215e0b0ecf8">ossl_pkcs7_verify</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a737abb2f1900c62261fe5215e0b0ecf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5994f72893b2a72400b9485da07a9231"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a5994f72893b2a72400b9485da07a9231">ossl_pkcs7_decrypt</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a5994f72893b2a72400b9485da07a9231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59511af21a4ae64a9ea55e416df6b87b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a59511af21a4ae64a9ea55e416df6b87b">ossl_pkcs7_add_data</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abe1e88e21f22282e6f01916f13485ab5">data</a>)</td></tr>
<tr class="separator:a59511af21a4ae64a9ea55e416df6b87b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff4c0b939146c7c232d536016ac28e9e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#aff4c0b939146c7c232d536016ac28e9e">ossl_pkcs7_to_der</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aff4c0b939146c7c232d536016ac28e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab92660770878000dbb8527f177c53a93"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#ab92660770878000dbb8527f177c53a93">ossl_pkcs7_to_pem</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ab92660770878000dbb8527f177c53a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac62c1550e0691979c203ced587e1e80a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#ac62c1550e0691979c203ced587e1e80a">ossl_pkcs7si_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:ac62c1550e0691979c203ced587e1e80a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2750aabc381c1818c47a141ebefd7e10"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a2750aabc381c1818c47a141ebefd7e10">ossl_pkcs7si_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cert, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> digest)</td></tr>
<tr class="separator:a2750aabc381c1818c47a141ebefd7e10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc696ac028063492f5d62b872c7a4706"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#afc696ac028063492f5d62b872c7a4706">ossl_pkcs7si_get_issuer</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:afc696ac028063492f5d62b872c7a4706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78b0f7ddda7baa5230b3b77c7979ab70"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a78b0f7ddda7baa5230b3b77c7979ab70">ossl_pkcs7si_get_serial</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a78b0f7ddda7baa5230b3b77c7979ab70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b3213dfd7e905224224d6c13f8e35d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a3b3213dfd7e905224224d6c13f8e35d6">ossl_pkcs7si_get_signed_time</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a3b3213dfd7e905224224d6c13f8e35d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9172fef540a21338f61201d0e37caebf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a9172fef540a21338f61201d0e37caebf">ossl_pkcs7ri_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a9172fef540a21338f61201d0e37caebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae4cc4f9c342ed6d094ed4cd5ef40ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a1ae4cc4f9c342ed6d094ed4cd5ef40ff">ossl_pkcs7ri_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cert)</td></tr>
<tr class="separator:a1ae4cc4f9c342ed6d094ed4cd5ef40ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63ac7b3f4dbb421310512510359f3773"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a63ac7b3f4dbb421310512510359f3773">ossl_pkcs7ri_get_issuer</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a63ac7b3f4dbb421310512510359f3773"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdb484af7c00dd079e00e2d6fa7e9d7a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#abdb484af7c00dd079e00e2d6fa7e9d7a">ossl_pkcs7ri_get_serial</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:abdb484af7c00dd079e00e2d6fa7e9d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac98f734fa0b57c0dfe7e2fd063ebb6e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#aac98f734fa0b57c0dfe7e2fd063ebb6e">ossl_pkcs7ri_get_enc_key</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aac98f734fa0b57c0dfe7e2fd063ebb6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae76c637beb238f509168bc25c41630ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#ae76c637beb238f509168bc25c41630ca">Init_ossl_pkcs7</a> ()</td></tr>
<tr class="separator:ae76c637beb238f509168bc25c41630ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a455695e43c4e9a3e6bf68f5392d5fcf8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a455695e43c4e9a3e6bf68f5392d5fcf8">cPKCS7</a></td></tr>
<tr class="separator:a455695e43c4e9a3e6bf68f5392d5fcf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae849e48db70dbfbb588d32c3ef7a992a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#ae849e48db70dbfbb588d32c3ef7a992a">cPKCS7Signer</a></td></tr>
<tr class="separator:ae849e48db70dbfbb588d32c3ef7a992a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a015eadb97d311534c3f521a57e82931b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#a015eadb97d311534c3f521a57e82931b">cPKCS7Recipient</a></td></tr>
<tr class="separator:a015eadb97d311534c3f521a57e82931b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab72aef1ef679cc6ab6a25ee9f947d4c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d09/ossl__pkcs7_8c.html#ab72aef1ef679cc6ab6a25ee9f947d4c7">ePKCS7Error</a></td></tr>
<tr class="separator:ab72aef1ef679cc6ab6a25ee9f947d4c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ae8cdc726d72e375144601f09be1407e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DefPKCS7Const</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d0/d2a/variable_8c.html#ace85a26c7202006c3707bbf027d64534">rb_define_const</a>(<a class="el" href="../../dd/d55/ossl__pkcs7_8h.html#a455695e43c4e9a3e6bf68f5392d5fcf8">cPKCS7</a>, #x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aca9f83a35416ed9d6e0b860afa5eaf0f">INT2NUM</a>(PKCS7_##x))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a550881957277e9e835a5733e6392ce1e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GetPKCS7</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pkcs7&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../de/de6/ruby_2ruby_8h.html#ad043eb0996705571cad2e5bb39e9675e">\</a></div>
<div class="line"><a class="code" href="../../de/de6/ruby_2ruby_8h.html#ad043eb0996705571cad2e5bb39e9675e">    Data_Get_Struct</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>), PKCS7, (pkcs7)); <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">    if</a> (!(pkcs7)) { <a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">\</a></div>
<div class="line"><a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">	ossl_raise</a>(<a class="code" href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a>, <span class="stringliteral">&quot;PKCS7 wasn&#39;t initialized.&quot;</span>); \</div>
<div class="line">    } \</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="ruby_2ruby_8h_html_ad043eb0996705571cad2e5bb39e9675e"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#ad043eb0996705571cad2e5bb39e9675e">Data_Get_Struct</a></div><div class="ttdeci">#define Data_Get_Struct(obj, type, sval)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00835">ruby.h:835</a></div></div>
<div class="ttc" id="name2ctype_8h_html_a79f608ac340f2e7545bb7c0a0030a13a"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a></div><div class="ttdeci">if(len&lt;=MAX_WORD_LENGTH &amp;&amp;len &gt;=MIN_WORD_LENGTH)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23841">name2ctype.h:23841</a></div></div>
<div class="ttc" id="error_8c_html_a95ad3953d535707e2cf2b1d837f5e253"><div class="ttname"><a href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a></div><div class="ttdeci">VALUE rb_eRuntimeError</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dcc/error_8c_source.html#l00466">error.c:466</a></div></div>
<div class="ttc" id="tcltklib_8c_html_aea4012fb11c03c5c1b1fe5399e95342f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a></div><div class="ttdeci">static VALUE VALUE obj</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03147">tcltklib.c:3147</a></div></div>
<div class="ttc" id="ossl_8c_html_abdd6427ac56d2ded08a03d234b4ffc23"><div class="ttname"><a href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">ossl_raise</a></div><div class="ttdeci">void ossl_raise(VALUE exc, const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d3c/ossl_8c_source.html#l00324">ossl.c:324</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">19</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00566">ossl_pkcs7_add_certificate()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00652">ossl_pkcs7_add_crl()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00763">ossl_pkcs7_add_data()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00522">ossl_pkcs7_add_recipient()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00476">ossl_pkcs7_add_signer()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00340">ossl_pkcs7_copy()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00736">ossl_pkcs7_decrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00455">ossl_pkcs7_detached_p()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00447">ossl_pkcs7_get_detached()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00538">ossl_pkcs7_get_recipient()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00496">ossl_pkcs7_get_signer()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00414">ossl_pkcs7_get_type()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00463">ossl_pkcs7_set_cipher()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00433">ossl_pkcs7_set_detached()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00398">ossl_pkcs7_set_type()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00797">ossl_pkcs7_to_der()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00817">ossl_pkcs7_to_pem()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00692">ossl_pkcs7_verify()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00580">STACK_OF()</a>.</p>

</div>
</div>
<a class="anchor" id="afb7ececbfd86a89e8be8e344dcdd7473"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GetPKCS7ri</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p7ri&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../de/de6/ruby_2ruby_8h.html#ad043eb0996705571cad2e5bb39e9675e">\</a></div>
<div class="line"><a class="code" href="../../de/de6/ruby_2ruby_8h.html#ad043eb0996705571cad2e5bb39e9675e">    Data_Get_Struct</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>), PKCS7_RECIP_INFO, (p7ri)); <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">    if</a> (!(p7ri)) { <a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">\</a></div>
<div class="line"><a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">	ossl_raise</a>(<a class="code" href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a>, <span class="stringliteral">&quot;PKCS7ri wasn&#39;t initialized.&quot;</span>); \</div>
<div class="line">    } \</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="ruby_2ruby_8h_html_ad043eb0996705571cad2e5bb39e9675e"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#ad043eb0996705571cad2e5bb39e9675e">Data_Get_Struct</a></div><div class="ttdeci">#define Data_Get_Struct(obj, type, sval)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00835">ruby.h:835</a></div></div>
<div class="ttc" id="name2ctype_8h_html_a79f608ac340f2e7545bb7c0a0030a13a"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a></div><div class="ttdeci">if(len&lt;=MAX_WORD_LENGTH &amp;&amp;len &gt;=MIN_WORD_LENGTH)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23841">name2ctype.h:23841</a></div></div>
<div class="ttc" id="error_8c_html_a95ad3953d535707e2cf2b1d837f5e253"><div class="ttname"><a href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a></div><div class="ttdeci">VALUE rb_eRuntimeError</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dcc/error_8c_source.html#l00466">error.c:466</a></div></div>
<div class="ttc" id="tcltklib_8c_html_aea4012fb11c03c5c1b1fe5399e95342f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a></div><div class="ttdeci">static VALUE VALUE obj</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03147">tcltklib.c:3147</a></div></div>
<div class="ttc" id="ossl_8c_html_abdd6427ac56d2ded08a03d234b4ffc23"><div class="ttname"><a href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">ossl_raise</a></div><div class="ttdeci">void ossl_raise(VALUE exc, const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d3c/ossl_8c_source.html#l00324">ossl.c:324</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00053">53</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00968">ossl_pkcs7ri_get_enc_key()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00948">ossl_pkcs7ri_get_issuer()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00958">ossl_pkcs7ri_get_serial()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00933">ossl_pkcs7ri_initialize()</a>.</p>

</div>
</div>
<a class="anchor" id="a26dd1b904766e077fa206a4c3818c9b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GetPKCS7si</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p7si&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../de/de6/ruby_2ruby_8h.html#ad043eb0996705571cad2e5bb39e9675e">\</a></div>
<div class="line"><a class="code" href="../../de/de6/ruby_2ruby_8h.html#ad043eb0996705571cad2e5bb39e9675e">    Data_Get_Struct</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>), PKCS7_SIGNER_INFO, (p7si)); <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">    if</a> (!(p7si)) { <a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">\</a></div>
<div class="line"><a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">	ossl_raise</a>(<a class="code" href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a>, <span class="stringliteral">&quot;PKCS7si wasn&#39;t initialized.&quot;</span>); \</div>
<div class="line">    } \</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="ruby_2ruby_8h_html_ad043eb0996705571cad2e5bb39e9675e"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#ad043eb0996705571cad2e5bb39e9675e">Data_Get_Struct</a></div><div class="ttdeci">#define Data_Get_Struct(obj, type, sval)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00835">ruby.h:835</a></div></div>
<div class="ttc" id="name2ctype_8h_html_a79f608ac340f2e7545bb7c0a0030a13a"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a></div><div class="ttdeci">if(len&lt;=MAX_WORD_LENGTH &amp;&amp;len &gt;=MIN_WORD_LENGTH)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23841">name2ctype.h:23841</a></div></div>
<div class="ttc" id="error_8c_html_a95ad3953d535707e2cf2b1d837f5e253"><div class="ttname"><a href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a></div><div class="ttdeci">VALUE rb_eRuntimeError</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dcc/error_8c_source.html#l00466">error.c:466</a></div></div>
<div class="ttc" id="tcltklib_8c_html_aea4012fb11c03c5c1b1fe5399e95342f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a></div><div class="ttdeci">static VALUE VALUE obj</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03147">tcltklib.c:3147</a></div></div>
<div class="ttc" id="ossl_8c_html_abdd6427ac56d2ded08a03d234b4ffc23"><div class="ttname"><a href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">ossl_raise</a></div><div class="ttdeci">void ossl_raise(VALUE exc, const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d3c/ossl_8c_source.html#l00324">ossl.c:324</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00036">36</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00873">ossl_pkcs7si_get_issuer()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00883">ossl_pkcs7si_get_serial()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00893">ossl_pkcs7si_get_signed_time()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00854">ossl_pkcs7si_initialize()</a>.</p>

</div>
</div>
<a class="anchor" id="a4a2674d41b5b6475f47df2e14782e7fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define numberof</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a></td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>)/<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>((<a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>)[0]))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00064">64</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00361">ossl_pkcs7_sym2typeid()</a>.</p>

</div>
</div>
<a class="anchor" id="ad91089a0b01ba73ace2215587dd44c4d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ossl_pkcs7_get_data</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">o</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d0/d2a/variable_8c.html#ae5b4d256a1235d61bb8a39bfca29e0c1">rb_iv_get</a>((o), &quot;@data&quot;)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00067">67</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00164">ossl_pkcs7_s_write_smime()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00692">ossl_pkcs7_verify()</a>.</p>

</div>
</div>
<a class="anchor" id="a86e544e0bec95b4ec6c7bf99ccfe6d7d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ossl_pkcs7_get_err_string</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">o</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d0/d2a/variable_8c.html#ae5b4d256a1235d61bb8a39bfca29e0c1">rb_iv_get</a>((o), &quot;@error_string&quot;)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00069">69</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

</div>
</div>
<a class="anchor" id="a74878e0f527d5b382bbe86aa6f0da86e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ossl_pkcs7_set_data</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">o, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="../../d0/d2a/variable_8c.html#aed6cf33a96b8062cbca7e5a034cbc463">rb_iv_set</a>((o), &quot;@data&quot;, (v))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00066">66</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00763">ossl_pkcs7_add_data()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00310">ossl_pkcs7_initialize()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00242">ossl_pkcs7_s_encrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00140">ossl_pkcs7_s_read_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00199">ossl_pkcs7_s_sign()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00692">ossl_pkcs7_verify()</a>.</p>

</div>
</div>
<a class="anchor" id="a384edcce65e650a8eaf0d56312cb283c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ossl_pkcs7_set_err_string</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">o, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="../../d0/d2a/variable_8c.html#aed6cf33a96b8062cbca7e5a034cbc463">rb_iv_set</a>((o), &quot;@error_string&quot;, (v))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00068">68</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00310">ossl_pkcs7_initialize()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00140">ossl_pkcs7_s_read_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00199">ossl_pkcs7_s_sign()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00692">ossl_pkcs7_verify()</a>.</p>

</div>
</div>
<a class="anchor" id="a99c6410f6457ea12c2943ab1410d4f57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SafeGetPKCS7</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pkcs7&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../d5/dac/ossl_8h.html#ad141f6f7174f7556e3c2be1815a136c4">\</a></div>
<div class="line"><a class="code" href="../../d5/dac/ossl_8h.html#ad141f6f7174f7556e3c2be1815a136c4">    OSSL_Check_Kind</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>), <a class="code" href="../../df/d09/ossl__pkcs7_8c.html#a455695e43c4e9a3e6bf68f5392d5fcf8">cPKCS7</a>); <a class="code" href="../../df/d09/ossl__pkcs7_8c.html#a550881957277e9e835a5733e6392ce1e">\</a></div>
<div class="line"><a class="code" href="../../df/d09/ossl__pkcs7_8c.html#a550881957277e9e835a5733e6392ce1e">    GetPKCS7</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>), (pkcs7)); \</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="ossl__pkcs7_8c_html_a550881957277e9e835a5733e6392ce1e"><div class="ttname"><a href="../../df/d09/ossl__pkcs7_8c.html#a550881957277e9e835a5733e6392ce1e">GetPKCS7</a></div><div class="ttdeci">#define GetPKCS7(obj, pkcs7)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">ossl_pkcs7.c:19</a></div></div>
<div class="ttc" id="tcltklib_8c_html_aea4012fb11c03c5c1b1fe5399e95342f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a></div><div class="ttdeci">static VALUE VALUE obj</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03147">tcltklib.c:3147</a></div></div>
<div class="ttc" id="ossl_8h_html_ad141f6f7174f7556e3c2be1815a136c4"><div class="ttname"><a href="../../d5/dac/ossl_8h.html#ad141f6f7174f7556e3c2be1815a136c4">OSSL_Check_Kind</a></div><div class="ttdeci">#define OSSL_Check_Kind(obj, klass)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/dac/ossl_8h_source.html#l00090">ossl.h:90</a></div></div>
<div class="ttc" id="ossl__pkcs7_8c_html_a455695e43c4e9a3e6bf68f5392d5fcf8"><div class="ttname"><a href="../../df/d09/ossl__pkcs7_8c.html#a455695e43c4e9a3e6bf68f5392d5fcf8">cPKCS7</a></div><div class="ttdeci">VALUE cPKCS7</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d09/ossl__pkcs7_8c_source.html#l00074">ossl_pkcs7.c:74</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00025">25</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00340">ossl_pkcs7_copy()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00164">ossl_pkcs7_s_write_smime()</a>.</p>

</div>
</div>
<a class="anchor" id="acf5a518e0a972ce9fa229444f84858a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SafeGetPKCS7ri</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p7ri&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../d5/dac/ossl_8h.html#ad141f6f7174f7556e3c2be1815a136c4">\</a></div>
<div class="line"><a class="code" href="../../d5/dac/ossl_8h.html#ad141f6f7174f7556e3c2be1815a136c4">    OSSL_Check_Kind</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>), <a class="code" href="../../df/d09/ossl__pkcs7_8c.html#a015eadb97d311534c3f521a57e82931b">cPKCS7Recipient</a>); <a class="code" href="../../df/d09/ossl__pkcs7_8c.html#afb7ececbfd86a89e8be8e344dcdd7473">\</a></div>
<div class="line"><a class="code" href="../../df/d09/ossl__pkcs7_8c.html#afb7ececbfd86a89e8be8e344dcdd7473">    GetPKCS7ri</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>), (p7ri)); \</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="ossl__pkcs7_8c_html_a015eadb97d311534c3f521a57e82931b"><div class="ttname"><a href="../../df/d09/ossl__pkcs7_8c.html#a015eadb97d311534c3f521a57e82931b">cPKCS7Recipient</a></div><div class="ttdeci">VALUE cPKCS7Recipient</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d09/ossl__pkcs7_8c_source.html#l00076">ossl_pkcs7.c:76</a></div></div>
<div class="ttc" id="tcltklib_8c_html_aea4012fb11c03c5c1b1fe5399e95342f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a></div><div class="ttdeci">static VALUE VALUE obj</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03147">tcltklib.c:3147</a></div></div>
<div class="ttc" id="ossl__pkcs7_8c_html_afb7ececbfd86a89e8be8e344dcdd7473"><div class="ttname"><a href="../../df/d09/ossl__pkcs7_8c.html#afb7ececbfd86a89e8be8e344dcdd7473">GetPKCS7ri</a></div><div class="ttdeci">#define GetPKCS7ri(obj, p7ri)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d09/ossl__pkcs7_8c_source.html#l00053">ossl_pkcs7.c:53</a></div></div>
<div class="ttc" id="ossl_8h_html_ad141f6f7174f7556e3c2be1815a136c4"><div class="ttname"><a href="../../d5/dac/ossl_8h.html#ad141f6f7174f7556e3c2be1815a136c4">OSSL_Check_Kind</a></div><div class="ttdeci">#define OSSL_Check_Kind(obj, klass)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/dac/ossl_8h_source.html#l00090">ossl.h:90</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00059">59</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00123">DupPKCS7RecipientPtr()</a>.</p>

</div>
</div>
<a class="anchor" id="a361a9eca13c85b2006e6bfaebdd112b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SafeGetPKCS7si</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p7si&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../d5/dac/ossl_8h.html#ad141f6f7174f7556e3c2be1815a136c4">\</a></div>
<div class="line"><a class="code" href="../../d5/dac/ossl_8h.html#ad141f6f7174f7556e3c2be1815a136c4">    OSSL_Check_Kind</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>), <a class="code" href="../../df/d09/ossl__pkcs7_8c.html#ae849e48db70dbfbb588d32c3ef7a992a">cPKCS7Signer</a>); <a class="code" href="../../df/d09/ossl__pkcs7_8c.html#a26dd1b904766e077fa206a4c3818c9b1">\</a></div>
<div class="line"><a class="code" href="../../df/d09/ossl__pkcs7_8c.html#a26dd1b904766e077fa206a4c3818c9b1">    GetPKCS7si</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>), (p7si)); \</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="ossl__pkcs7_8c_html_ae849e48db70dbfbb588d32c3ef7a992a"><div class="ttname"><a href="../../df/d09/ossl__pkcs7_8c.html#ae849e48db70dbfbb588d32c3ef7a992a">cPKCS7Signer</a></div><div class="ttdeci">VALUE cPKCS7Signer</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d09/ossl__pkcs7_8c_source.html#l00075">ossl_pkcs7.c:75</a></div></div>
<div class="ttc" id="tcltklib_8c_html_aea4012fb11c03c5c1b1fe5399e95342f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a></div><div class="ttdeci">static VALUE VALUE obj</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03147">tcltklib.c:3147</a></div></div>
<div class="ttc" id="ossl__pkcs7_8c_html_a26dd1b904766e077fa206a4c3818c9b1"><div class="ttname"><a href="../../df/d09/ossl__pkcs7_8c.html#a26dd1b904766e077fa206a4c3818c9b1">GetPKCS7si</a></div><div class="ttdeci">#define GetPKCS7si(obj, p7si)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d09/ossl__pkcs7_8c_source.html#l00036">ossl_pkcs7.c:36</a></div></div>
<div class="ttc" id="ossl_8h_html_ad141f6f7174f7556e3c2be1815a136c4"><div class="ttname"><a href="../../d5/dac/ossl_8h.html#ad141f6f7174f7556e3c2be1815a136c4">OSSL_Check_Kind</a></div><div class="ttdeci">#define OSSL_Check_Kind(obj, klass)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/dac/ossl_8h_source.html#l00090">ossl.h:90</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00042">42</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00097">DupPKCS7SignerPtr()</a>.</p>

</div>
</div>
<a class="anchor" id="a0c270a0235981f5e01671d08315a47fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WrapPKCS7</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pkcs7&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">    if</a> (!(pkcs7)) { <a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">\</a></div>
<div class="line"><a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">	ossl_raise</a>(<a class="code" href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a>, <span class="stringliteral">&quot;PKCS7 wasn&#39;t initialized.&quot;</span>); \</div>
<div class="line">    } \</div>
<div class="line">    (<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>) = <a class="code" href="../../d5/d9d/tcltklib_8c.html#acdb411cfd8a6dcce9a04494c66ea91fb">Data_Wrap_Struct</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#a52041d6e41e97c0f3adfc48d04f4586f">klass</a>), 0, PKCS7_free, (pkcs7)); \</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="name2ctype_8h_html_a79f608ac340f2e7545bb7c0a0030a13a"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a></div><div class="ttdeci">if(len&lt;=MAX_WORD_LENGTH &amp;&amp;len &gt;=MIN_WORD_LENGTH)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23841">name2ctype.h:23841</a></div></div>
<div class="ttc" id="tcltklib_8c_html_acdb411cfd8a6dcce9a04494c66ea91fb"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#acdb411cfd8a6dcce9a04494c66ea91fb">Data_Wrap_Struct</a></div><div class="ttdeci">return Data_Wrap_Struct(CLASS_OF(interp), 0, ip_free, slave)</div></div>
<div class="ttc" id="error_8c_html_a95ad3953d535707e2cf2b1d837f5e253"><div class="ttname"><a href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a></div><div class="ttdeci">VALUE rb_eRuntimeError</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dcc/error_8c_source.html#l00466">error.c:466</a></div></div>
<div class="ttc" id="tcltklib_8c_html_aea4012fb11c03c5c1b1fe5399e95342f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a></div><div class="ttdeci">static VALUE VALUE obj</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03147">tcltklib.c:3147</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a52041d6e41e97c0f3adfc48d04f4586f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a52041d6e41e97c0f3adfc48d04f4586f">klass</a></div><div class="ttdeci">klass</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03493">tcltklib.c:3493</a></div></div>
<div class="ttc" id="ossl_8c_html_abdd6427ac56d2ded08a03d234b4ffc23"><div class="ttname"><a href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">ossl_raise</a></div><div class="ttdeci">void ossl_raise(VALUE exc, const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d3c/ossl_8c_source.html#l00324">ossl.c:324</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00013">13</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00289">ossl_pkcs7_alloc()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00242">ossl_pkcs7_s_encrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00140">ossl_pkcs7_s_read_smime()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00199">ossl_pkcs7_s_sign()</a>.</p>

</div>
</div>
<a class="anchor" id="a4b9505bd907f1bb8208675b69dc58a1e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WrapPKCS7ri</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p7ri&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">    if</a> (!(p7ri)) { <a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">\</a></div>
<div class="line"><a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">	ossl_raise</a>(<a class="code" href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a>, <span class="stringliteral">&quot;PKCS7ri wasn&#39;t initialized.&quot;</span>); \</div>
<div class="line">    } \</div>
<div class="line">    (<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>) = <a class="code" href="../../d5/d9d/tcltklib_8c.html#acdb411cfd8a6dcce9a04494c66ea91fb">Data_Wrap_Struct</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#a52041d6e41e97c0f3adfc48d04f4586f">klass</a>), 0, PKCS7_RECIP_INFO_free, (p7ri)); \</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="name2ctype_8h_html_a79f608ac340f2e7545bb7c0a0030a13a"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a></div><div class="ttdeci">if(len&lt;=MAX_WORD_LENGTH &amp;&amp;len &gt;=MIN_WORD_LENGTH)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23841">name2ctype.h:23841</a></div></div>
<div class="ttc" id="tcltklib_8c_html_acdb411cfd8a6dcce9a04494c66ea91fb"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#acdb411cfd8a6dcce9a04494c66ea91fb">Data_Wrap_Struct</a></div><div class="ttdeci">return Data_Wrap_Struct(CLASS_OF(interp), 0, ip_free, slave)</div></div>
<div class="ttc" id="error_8c_html_a95ad3953d535707e2cf2b1d837f5e253"><div class="ttname"><a href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a></div><div class="ttdeci">VALUE rb_eRuntimeError</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dcc/error_8c_source.html#l00466">error.c:466</a></div></div>
<div class="ttc" id="tcltklib_8c_html_aea4012fb11c03c5c1b1fe5399e95342f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a></div><div class="ttdeci">static VALUE VALUE obj</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03147">tcltklib.c:3147</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a52041d6e41e97c0f3adfc48d04f4586f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a52041d6e41e97c0f3adfc48d04f4586f">klass</a></div><div class="ttdeci">klass</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03493">tcltklib.c:3493</a></div></div>
<div class="ttc" id="ossl_8c_html_abdd6427ac56d2ded08a03d234b4ffc23"><div class="ttname"><a href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">ossl_raise</a></div><div class="ttdeci">void ossl_raise(VALUE exc, const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d3c/ossl_8c_source.html#l00324">ossl.c:324</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00047">47</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00919">ossl_pkcs7ri_alloc()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00110">ossl_pkcs7ri_new()</a>.</p>

</div>
</div>
<a class="anchor" id="a6045770b6ceb503dc986c47cf7e37e84"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WrapPKCS7si</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p7si&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">    if</a> (!(p7si)) { <a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">\</a></div>
<div class="line"><a class="code" href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">	ossl_raise</a>(<a class="code" href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a>, <span class="stringliteral">&quot;PKCS7si wasn&#39;t initialized.&quot;</span>); \</div>
<div class="line">    } \</div>
<div class="line">    (<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>) = <a class="code" href="../../d5/d9d/tcltklib_8c.html#acdb411cfd8a6dcce9a04494c66ea91fb">Data_Wrap_Struct</a>((<a class="code" href="../../d5/d9d/tcltklib_8c.html#a52041d6e41e97c0f3adfc48d04f4586f">klass</a>), 0, PKCS7_SIGNER_INFO_free, (p7si)); \</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="name2ctype_8h_html_a79f608ac340f2e7545bb7c0a0030a13a"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a></div><div class="ttdeci">if(len&lt;=MAX_WORD_LENGTH &amp;&amp;len &gt;=MIN_WORD_LENGTH)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23841">name2ctype.h:23841</a></div></div>
<div class="ttc" id="tcltklib_8c_html_acdb411cfd8a6dcce9a04494c66ea91fb"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#acdb411cfd8a6dcce9a04494c66ea91fb">Data_Wrap_Struct</a></div><div class="ttdeci">return Data_Wrap_Struct(CLASS_OF(interp), 0, ip_free, slave)</div></div>
<div class="ttc" id="error_8c_html_a95ad3953d535707e2cf2b1d837f5e253"><div class="ttname"><a href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a></div><div class="ttdeci">VALUE rb_eRuntimeError</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dcc/error_8c_source.html#l00466">error.c:466</a></div></div>
<div class="ttc" id="tcltklib_8c_html_aea4012fb11c03c5c1b1fe5399e95342f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a></div><div class="ttdeci">static VALUE VALUE obj</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03147">tcltklib.c:3147</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a52041d6e41e97c0f3adfc48d04f4586f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a52041d6e41e97c0f3adfc48d04f4586f">klass</a></div><div class="ttdeci">klass</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03493">tcltklib.c:3493</a></div></div>
<div class="ttc" id="ossl_8c_html_abdd6427ac56d2ded08a03d234b4ffc23"><div class="ttname"><a href="../../d4/d3c/ossl_8c.html#abdd6427ac56d2ded08a03d234b4ffc23">ossl_raise</a></div><div class="ttdeci">void ossl_raise(VALUE exc, const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d3c/ossl_8c_source.html#l00324">ossl.c:324</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00030">30</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00840">ossl_pkcs7si_alloc()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00084">ossl_pkcs7si_new()</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a185dbf7f932b15159b08eade218eb74d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static PKCS7_RECIP_INFO* DupPKCS7RecipientPtr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00123">123</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../df/d69/openssl__missing_8h_source.html#l00062">PKCS7_RECIP_INFO_dup</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00059">SafeGetPKCS7ri</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00522">ossl_pkcs7_add_recipient()</a>.</p>

</div>
</div>
<a class="anchor" id="a132850b37c7ae75dc39c797339d8dcc9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static PKCS7_SIGNER_INFO* DupPKCS7SignerPtr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00097">97</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../df/d69/openssl__missing_8h_source.html#l00057">PKCS7_SIGNER_INFO_dup</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00042">SafeGetPKCS7si</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00476">ossl_pkcs7_add_signer()</a>.</p>

</div>
</div>
<a class="anchor" id="ae76c637beb238f509168bc25c41630ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> Init_ossl_pkcs7 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">981</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00122">BINARY</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00074">cPKCS7</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00076">cPKCS7Recipient</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00075">cPKCS7Signer</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c.html#ae8cdc726d72e375144601f09be1407e8">DefPKCS7Const</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00255">eOSSLError</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00250">mOSSL</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00566">ossl_pkcs7_add_certificate()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00652">ossl_pkcs7_add_crl()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00763">ossl_pkcs7_add_data()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00522">ossl_pkcs7_add_recipient()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00476">ossl_pkcs7_add_signer()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00289">ossl_pkcs7_alloc()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00340">ossl_pkcs7_copy()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00736">ossl_pkcs7_decrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00455">ossl_pkcs7_detached_p()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00646">ossl_pkcs7_get_certificates()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00686">ossl_pkcs7_get_crls()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00447">ossl_pkcs7_get_detached()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00538">ossl_pkcs7_get_recipient()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00496">ossl_pkcs7_get_signer()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00414">ossl_pkcs7_get_type()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00310">ossl_pkcs7_initialize()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00242">ossl_pkcs7_s_encrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00140">ossl_pkcs7_s_read_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00199">ossl_pkcs7_s_sign()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00164">ossl_pkcs7_s_write_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00633">ossl_pkcs7_set_certificates()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00463">ossl_pkcs7_set_cipher()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00673">ossl_pkcs7_set_crls()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00433">ossl_pkcs7_set_detached()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00398">ossl_pkcs7_set_type()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00797">ossl_pkcs7_to_der()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00817">ossl_pkcs7_to_pem()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00692">ossl_pkcs7_verify()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00919">ossl_pkcs7ri_alloc()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00968">ossl_pkcs7ri_get_enc_key()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00948">ossl_pkcs7ri_get_issuer()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00958">ossl_pkcs7ri_get_serial()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00933">ossl_pkcs7ri_initialize()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00840">ossl_pkcs7si_alloc()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00873">ossl_pkcs7si_get_issuer()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00883">ossl_pkcs7si_get_serial()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00893">ossl_pkcs7si_get_signed_time()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00854">ossl_pkcs7si_initialize()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00558">rb_attr()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01385">rb_define_alias()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00515">rb_define_class_under()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">rb_define_const()</a>, <a class="el" href="../../d8/d81/ruby__missing_8h_source.html#l00014">rb_define_copy_func</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p>

<p>Referenced by <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00797">Init_openssl()</a>.</p>

</div>
</div>
<a class="anchor" id="a82ad00b0d8b4169fbfc2d027a3898016"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_add_certificate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>cert</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00566">566</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00091">GetX509CertPtr()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00627">ossl_pkcs7_set_certs_i()</a>.</p>

</div>
</div>
<a class="anchor" id="a55c0c359beabbb841c87120d6562ee32"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_add_crl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>crl</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00652">652</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00040">GetX509CRLPtr()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00667">ossl_pkcs7_set_crls_i()</a>.</p>

</div>
</div>
<a class="anchor" id="a59511af21a4ae64a9ea55e416df6b87b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_add_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00763">763</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00639">in</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00017">ossl_obj2bio()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00066">ossl_pkcs7_set_data</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00308">out</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a113eb49e8cb9712a037155fb9b7465fa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_add_recipient </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>recip</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00522">522</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00123">DupPKCS7RecipientPtr()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, and <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a9a3b3828ba0e4b7dcbab6442f16f969a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_add_signer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>signer</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00476">476</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00097">DupPKCS7SignerPtr()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, and <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a40b150fd9df007327facec6887e147af"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_alloc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00289">289</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00013">WrapPKCS7</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="ae037c3b088f04e11d7e6cf884756458a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_copy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>other</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00340">340</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">b</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a309bda5ae698449fdad7c11c00e293e9">DATA_PTR()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00025">SafeGetPKCS7</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a5994f72893b2a72400b9485da07a9231"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_decrypt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00736">736</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../d1/df0/ossl__pkey_8c_source.html#l00146">GetPrivPKeyPtr()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00091">GetX509CertPtr()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00077">ossl_membio2str()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00308">out</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a813d0b0de0fc91a06a1e0392850dcade"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_detached_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00455">455</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../df/d69/openssl__missing_8h_source.html#l00125">PKCS7_is_detached</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a418e089443ce6b15e905db2571b03f3d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_get_certificates </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00646">646</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../d5/dac/ossl_8h.html#a37a341591470799ab2fe739e28996b53">ossl_x509_sk2ary()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a352f7e4f7b059d3e5bfe0baac5b1755e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_get_crls </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00686">686</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../d5/dac/ossl_8h.html#adcb3db01cb7f34b6e41a56188d1022da">ossl_x509crl_sk2ary()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a16c0676dac5da36a54aaa1fe98c309a5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_get_detached </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00447">447</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a81d91f32f6536a93213c9edb827ea977"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_get_recipient </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00538">538</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00110">ossl_pkcs7ri_new()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, and <a class="el" href="../../d5/dac/ossl_8h.html#afdc9179e243623337e07f01bf1404a8c">STACK_OF()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a589cacd38ddfa9153b9bafa67e0c28d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_get_signer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00496">496</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d5/dac/ossl_8h_source.html#l00205">OSSL_Debug</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00084">ossl_pkcs7si_new()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, and <a class="el" href="../../d5/dac/ossl_8h.html#afdc9179e243623337e07f01bf1404a8c">STACK_OF()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a8b1ecb49a98bf0e61f4e4d60af15c832"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_get_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00414">414</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../df/d69/openssl__missing_8h_source.html#l00129">PKCS7_type_is_encrypted</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a2af63d577f0709cc26adceedd07947a4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_initialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00310">310</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a309bda5ae698449fdad7c11c00e293e9">DATA_PTR()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00639">in</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/dac/ossl_8h_source.html#l00149">OSSL_BIO_reset</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00017">ossl_obj2bio()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00066">ossl_pkcs7_set_data</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00068">ossl_pkcs7_set_err_string</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00274">ossl_to_der_if_possible()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a5a03039060114dc1f5cbd364979d4697"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_s_encrypt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00242">242</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00074">cPKCS7</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00045">GetCipherPtr()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00639">in</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00017">ossl_obj2bio()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00066">ossl_pkcs7_set_data</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00598">rb_jump_tag()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/dac/ossl_8h.html#afdc9179e243623337e07f01bf1404a8c">STACK_OF()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00013">WrapPKCS7</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a62df406c8326c71e29bc51e0160a333d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_s_read_smime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00140">140</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00074">cPKCS7</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00639">in</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00077">ossl_membio2str()</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00017">ossl_obj2bio()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00066">ossl_pkcs7_set_data</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00068">ossl_pkcs7_set_err_string</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00308">out</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00013">WrapPKCS7</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="afd355cf37e02a74bd348407ae4b87d23"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_s_sign </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00199">199</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00074">cPKCS7</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../d1/df0/ossl__pkey_8c_source.html#l00146">GetPrivPKeyPtr()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00091">GetX509CertPtr()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00639">in</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00017">ossl_obj2bio()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00066">ossl_pkcs7_set_data</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00068">ossl_pkcs7_set_err_string</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00598">rb_jump_tag()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/dac/ossl_8h.html#afdc9179e243623337e07f01bf1404a8c">STACK_OF()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00013">WrapPKCS7</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a12bd3ed8e0f10ad1814bb531f72a5d3a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_s_write_smime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00164">164</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00639">in</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00077">ossl_membio2str()</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00017">ossl_obj2bio()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00067">ossl_pkcs7_get_data</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00308">out</a>, <a class="el" href="../../df/d69/openssl__missing_8h_source.html#l00125">PKCS7_is_detached</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00025">SafeGetPKCS7</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a0b18aa1c2c2dcbf8c5686d272837ae3b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_set_certificates </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ary</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00633">633</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00627">ossl_pkcs7_set_certs_i()</a>, <a class="el" href="../../d8/d81/ruby__missing_8h_source.html#l00038">rb_block_call</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d5/dac/ossl_8h.html#afdc9179e243623337e07f01bf1404a8c">STACK_OF()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="aad18268b489c9011a75a4e505594c08f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_set_certs_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00627">627</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00566">ossl_pkcs7_add_certificate()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00633">ossl_pkcs7_set_certificates()</a>.</p>

</div>
</div>
<a class="anchor" id="ac31c29d6194b119ffca7899829269435"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_set_cipher </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>cipher</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00463">463</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00045">GetCipherPtr()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a275a6437aa41173e1e61bfc1b620a03e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_set_crls </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ary</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00673">673</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00667">ossl_pkcs7_set_crls_i()</a>, <a class="el" href="../../d8/d81/ruby__missing_8h_source.html#l00038">rb_block_call</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d5/dac/ossl_8h.html#afdc9179e243623337e07f01bf1404a8c">STACK_OF()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="aa6413d54a5aa4057971a908fcb1c7d40"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_set_crls_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00667">667</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00652">ossl_pkcs7_add_crl()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00673">ossl_pkcs7_set_crls()</a>.</p>

</div>
</div>
<a class="anchor" id="ac0c403a90eff4039a6638ce8755616f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_set_detached </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>flag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00433">433</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02039">flag</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a14e21838723343583e02c85b4941b434"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_set_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00398">398</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00361">ossl_pkcs7_sym2typeid()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a5a83b0a3b9256fe3a4144e2f0c1d684e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ossl_pkcs7_sym2typeid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>sym</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00361">361</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00064">numberof</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00066">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00430">T_SYMBOL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00398">ossl_pkcs7_set_type()</a>.</p>

</div>
</div>
<a class="anchor" id="aff4c0b939146c7c232d536016ac28e9e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_to_der </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00797">797</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../d5/dac/ossl_8h_source.html#l00132">ossl_str_adjust</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="ab92660770878000dbb8527f177c53a93"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_to_pem </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00817">817</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00077">ossl_membio2str()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00308">out</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a737abb2f1900c62261fe5215e0b0ecf8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7_verify </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00692">692</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00068">GetX509StorePtr()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00639">in</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00842">msg</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00077">ossl_membio2str()</a>, <a class="el" href="../../d8/d44/ossl__bio_8c_source.html#l00017">ossl_obj2bio()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00067">ossl_pkcs7_get_data</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00066">ossl_pkcs7_set_data</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00068">ossl_pkcs7_set_err_string</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00308">out</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00598">rb_jump_tag()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../d5/dac/ossl_8h.html#afdc9179e243623337e07f01bf1404a8c">STACK_OF()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a9172fef540a21338f61201d0e37caebf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7ri_alloc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00919">919</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00047">WrapPKCS7ri</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="aac98f734fa0b57c0dfe7e2fd063ebb6e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7ri_get_enc_key </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00968">968</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00094">asn1str_to_str()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00053">GetPKCS7ri</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a63ac7b3f4dbb421310512510359f3773"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7ri_get_issuer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00948">948</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00053">GetPKCS7ri</a>, and <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00045">ossl_x509name_new()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="abdb484af7c00dd079e00e2d6fa7e9d7a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7ri_get_serial </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00958">958</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00105">asn1integer_to_num()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00053">GetPKCS7ri</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a1ae4cc4f9c342ed6d094ed4cd5ef40ff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7ri_initialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>cert</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00933">933</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00053">GetPKCS7ri</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00091">GetX509CertPtr()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a22fcefa48d205d5a8bb20adfd457e520"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7ri_new </td>
          <td>(</td>
          <td class="paramtype">PKCS7_RECIP_INFO *&#160;</td>
          <td class="paramname"><em>p7ri</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00110">110</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00076">cPKCS7Recipient</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../df/d69/openssl__missing_8h_source.html#l00062">PKCS7_RECIP_INFO_dup</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00047">WrapPKCS7ri</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00538">ossl_pkcs7_get_recipient()</a>.</p>

</div>
</div>
<a class="anchor" id="ac62c1550e0691979c203ced587e1e80a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7si_alloc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00840">840</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00030">WrapPKCS7si</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="afc696ac028063492f5d62b872c7a4706"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7si_get_issuer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00873">873</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00036">GetPKCS7si</a>, and <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00045">ossl_x509name_new()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a78b0f7ddda7baa5230b3b77c7979ab70"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7si_get_serial </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00883">883</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00105">asn1integer_to_num()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00036">GetPKCS7si</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a3b3213dfd7e905224224d6c13f8e35d6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7si_get_signed_time </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00893">893</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00032">asn1time_to_time()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00036">GetPKCS7si</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a2750aabc381c1818c47a141ebefd7e10"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7si_initialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>cert</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>digest</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00854">854</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../d3/d99/ossl__digest_8c_source.html#l00036">GetDigestPtr()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00036">GetPKCS7si</a>, <a class="el" href="../../d1/df0/ossl__pkey_8c_source.html#l00146">GetPrivPKeyPtr()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00091">GetX509CertPtr()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>.</p>

</div>
</div>
<a class="anchor" id="a75f908cca52328543042791a3d29d739"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ossl_pkcs7si_new </td>
          <td>(</td>
          <td class="paramtype">PKCS7_SIGNER_INFO *&#160;</td>
          <td class="paramname"><em>p7si</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00084">84</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00075">cPKCS7Signer</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">ePKCS7Error</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../df/d69/openssl__missing_8h_source.html#l00057">PKCS7_SIGNER_INFO_dup</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00030">WrapPKCS7si</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00496">ossl_pkcs7_get_signer()</a>.</p>

</div>
</div>
<a class="anchor" id="a42856d46ab73f3511a5353d4e30af6d4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static STACK_OF </td>
          <td>(</td>
          <td class="paramtype">X509&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00580">580</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/dac/ossl_8h.html#afdc9179e243623337e07f01bf1404a8c">STACK_OF()</a>.</p>

</div>
</div>
<a class="anchor" id="a050b20d52d730cbe9aaab4c478be41cf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static STACK_OF </td>
          <td>(</td>
          <td class="paramtype">X509_CRL&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00603">603</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>References <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00019">GetPKCS7</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/dac/ossl_8h.html#afdc9179e243623337e07f01bf1404a8c">STACK_OF()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a455695e43c4e9a3e6bf68f5392d5fcf8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cPKCS7</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00074">74</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00242">ossl_pkcs7_s_encrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00140">ossl_pkcs7_s_read_smime()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00199">ossl_pkcs7_s_sign()</a>.</p>

</div>
</div>
<a class="anchor" id="a015eadb97d311534c3f521a57e82931b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cPKCS7Recipient</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00076">76</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00110">ossl_pkcs7ri_new()</a>.</p>

</div>
</div>
<a class="anchor" id="ae849e48db70dbfbb588d32c3ef7a992a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cPKCS7Signer</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00075">75</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00084">ossl_pkcs7si_new()</a>.</p>

</div>
</div>
<a class="anchor" id="ab72aef1ef679cc6ab6a25ee9f947d4c7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ePKCS7Error</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00077">77</a> of file <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html">ossl_pkcs7.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00123">DupPKCS7RecipientPtr()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00097">DupPKCS7SignerPtr()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00566">ossl_pkcs7_add_certificate()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00652">ossl_pkcs7_add_crl()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00763">ossl_pkcs7_add_data()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00522">ossl_pkcs7_add_recipient()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00476">ossl_pkcs7_add_signer()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00289">ossl_pkcs7_alloc()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00340">ossl_pkcs7_copy()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00736">ossl_pkcs7_decrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00538">ossl_pkcs7_get_recipient()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00496">ossl_pkcs7_get_signer()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00242">ossl_pkcs7_s_encrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00140">ossl_pkcs7_s_read_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00199">ossl_pkcs7_s_sign()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00164">ossl_pkcs7_s_write_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00463">ossl_pkcs7_set_cipher()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00433">ossl_pkcs7_set_detached()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00398">ossl_pkcs7_set_type()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00361">ossl_pkcs7_sym2typeid()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00797">ossl_pkcs7_to_der()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00817">ossl_pkcs7_to_pem()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00692">ossl_pkcs7_verify()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00919">ossl_pkcs7ri_alloc()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00933">ossl_pkcs7ri_initialize()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00110">ossl_pkcs7ri_new()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00840">ossl_pkcs7si_alloc()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00893">ossl_pkcs7si_get_signed_time()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00854">ossl_pkcs7si_initialize()</a>, and <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00084">ossl_pkcs7si_new()</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>