Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
dd
/
dbc
/
//opt/alt/ruby21/share/doc/ruby/capi/html/dd/dbc/ossl__asn1_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.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: ext/openssl/ossl_asn1.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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></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="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">ossl_asn1.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../d5/dac/ossl_8h_source.html">ossl.h</a>"</code><br /> </div> <p><a href="../../dd/dbc/ossl__asn1_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="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1b/structtimeval.html">timeval</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df9/structossl__asn1__info__t.html">ossl_asn1_info_t</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a9ae53aa168b0db296dc93662c8b17452"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a9ae53aa168b0db296dc93662c8b17452">DO_IT_VIA_RUBY</a>   0</td></tr> <tr class="separator:a9ae53aa168b0db296dc93662c8b17452"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acea80b59007d7ab54a4a7e38d3500be1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#acea80b59007d7ab54a4a7e38d3500be1">ossl_asn1_get_value</a>(o)   <a class="el" href="../../d0/d2a/variable_8c.html#ae73ac75e9e6ae3094a5f104e087a0f92">rb_attr_get</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aa708d397086898d26992630b6f586a5b">sivVALUE</a>)</td></tr> <tr class="separator:acea80b59007d7ab54a4a7e38d3500be1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac12a35a551a599c4cce5260076757e9a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ac12a35a551a599c4cce5260076757e9a">ossl_asn1_get_tag</a>(o)   <a class="el" href="../../d0/d2a/variable_8c.html#ae73ac75e9e6ae3094a5f104e087a0f92">rb_attr_get</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ab5fd0acd7f549a3c947f8e5fa495431b">sivTAG</a>)</td></tr> <tr class="separator:ac12a35a551a599c4cce5260076757e9a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af71f69683cd3f026c218eddd0b4ec2d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#af71f69683cd3f026c218eddd0b4ec2d4">ossl_asn1_get_tagging</a>(o)   <a class="el" href="../../d0/d2a/variable_8c.html#ae73ac75e9e6ae3094a5f104e087a0f92">rb_attr_get</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a176e8627d9bcbcebe987d588b868a095">sivTAGGING</a>)</td></tr> <tr class="separator:af71f69683cd3f026c218eddd0b4ec2d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab03f6ba83b9fee5395bd5af44b242348"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ab03f6ba83b9fee5395bd5af44b242348">ossl_asn1_get_tag_class</a>(o)   <a class="el" href="../../d0/d2a/variable_8c.html#ae73ac75e9e6ae3094a5f104e087a0f92">rb_attr_get</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ac7ec395c41faffda66ea038ad0bcca1e">sivTAG_CLASS</a>)</td></tr> <tr class="separator:ab03f6ba83b9fee5395bd5af44b242348"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc7ef25eb73474ac578099803664e550"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#abc7ef25eb73474ac578099803664e550">ossl_asn1_get_infinite_length</a>(o)   <a class="el" href="../../d0/d2a/variable_8c.html#ae73ac75e9e6ae3094a5f104e087a0f92">rb_attr_get</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a1c08f134ea8cf949f09be0ba75e7167f">sivINFINITE_LENGTH</a>)</td></tr> <tr class="separator:abc7ef25eb73474ac578099803664e550"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab14a0fb0cd04476d8c01606e41f0b476"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ab14a0fb0cd04476d8c01606e41f0b476">ossl_asn1_set_value</a>(o, v)   <a class="el" href="../../d0/d2a/variable_8c.html#a3e8431343453712069300abda84dc155">rb_ivar_set</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aa708d397086898d26992630b6f586a5b">sivVALUE</a>,(v))</td></tr> <tr class="separator:ab14a0fb0cd04476d8c01606e41f0b476"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae971f238ba190cb979ae02b3cc2fa1eb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ae971f238ba190cb979ae02b3cc2fa1eb">ossl_asn1_set_tag</a>(o, v)   <a class="el" href="../../d0/d2a/variable_8c.html#a3e8431343453712069300abda84dc155">rb_ivar_set</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ab5fd0acd7f549a3c947f8e5fa495431b">sivTAG</a>,(v))</td></tr> <tr class="separator:ae971f238ba190cb979ae02b3cc2fa1eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3cfcb45b4dbef87b6f5c9744479ce03d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a3cfcb45b4dbef87b6f5c9744479ce03d">ossl_asn1_set_tagging</a>(o, v)   <a class="el" href="../../d0/d2a/variable_8c.html#a3e8431343453712069300abda84dc155">rb_ivar_set</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a176e8627d9bcbcebe987d588b868a095">sivTAGGING</a>,(v))</td></tr> <tr class="separator:a3cfcb45b4dbef87b6f5c9744479ce03d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3206aea9e8c68fe1aec0e7c7970a03da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a3206aea9e8c68fe1aec0e7c7970a03da">ossl_asn1_set_tag_class</a>(o, v)   <a class="el" href="../../d0/d2a/variable_8c.html#a3e8431343453712069300abda84dc155">rb_ivar_set</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ac7ec395c41faffda66ea038ad0bcca1e">sivTAG_CLASS</a>,(v))</td></tr> <tr class="separator:a3206aea9e8c68fe1aec0e7c7970a03da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3205be8fbd933688a1ce198017b5f5b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ae3205be8fbd933688a1ce198017b5f5b">ossl_asn1_set_infinite_length</a>(o, v)   <a class="el" href="../../d0/d2a/variable_8c.html#a3e8431343453712069300abda84dc155">rb_ivar_set</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a1c08f134ea8cf949f09be0ba75e7167f">sivINFINITE_LENGTH</a>,(v))</td></tr> <tr class="separator:ae3205be8fbd933688a1ce198017b5f5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28fc819f2b87a3220b6a110572ae24f6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a28fc819f2b87a3220b6a110572ae24f6">ossl_asn1_object_size</a>(cons, len, tag)   (cons) == 2 ? (len) + ASN1_object_size((cons), 0, (tag)) : ASN1_object_size((cons), (len), (tag))</td></tr> <tr class="separator:a28fc819f2b87a3220b6a110572ae24f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac81fce77609cc249550c52244e5265ce"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ac81fce77609cc249550c52244e5265ce">ossl_asn1_put_object</a>(pp, cons, len, tag, xc)   (cons) == 2 ? ASN1_put_object((pp), (cons), 0, (tag), (xc)) : ASN1_put_object((pp), (cons), (len), (tag), (xc))</td></tr> <tr class="separator:ac81fce77609cc249550c52244e5265ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f49a5d19a500fed8008e41ce443486f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a2f49a5d19a500fed8008e41ce443486f">OSSL_ASN1_IMPL_FACTORY_METHOD</a>(klass)</td></tr> <tr class="separator:a2f49a5d19a500fed8008e41ce443486f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2830602cab0e3ebd8ce254b8cb02e922"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a2830602cab0e3ebd8ce254b8cb02e922">OSSL_ASN1_DEFINE_CLASS</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, super)</td></tr> <tr class="separator:a2830602cab0e3ebd8ce254b8cb02e922"><td class="memSeparator" colspan="2"> </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:a52a280edbbe74237ae8e88f6455d7c22"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a52a280edbbe74237ae8e88f6455d7c22">join_der</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enumerable)</td></tr> <tr class="separator:a52a280edbbe74237ae8e88f6455d7c22"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5c9ffe04d0b559f4740791f519f756b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ad5c9ffe04d0b559f4740791f519f756b">ossl_asn1_decode0</a> (unsigned char **pp, long length, long *offset, int depth, int yield, long *num_read)</td></tr> <tr class="separator:ad5c9ffe04d0b559f4740791f519f756b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3ae96c6d96ba5184f94d348f1856381"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ae3ae96c6d96ba5184f94d348f1856381">ossl_asn1_initialize</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ae3ae96c6d96ba5184f94d348f1856381"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ca18135f72d34ef8f9461d237e2c048"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a8ca18135f72d34ef8f9461d237e2c048">ossl_asn1eoc_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a8ca18135f72d34ef8f9461d237e2c048"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7276cdd37245229b08e2c44dfaff3f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ad7276cdd37245229b08e2c44dfaff3f5">asn1time_to_time</a> (ASN1_TIME *time)</td></tr> <tr class="separator:ad7276cdd37245229b08e2c44dfaff3f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79dce2bd716eb178ce22c4a5d754099d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a79dce2bd716eb178ce22c4a5d754099d">rb_time_timeval</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a79dce2bd716eb178ce22c4a5d754099d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af06442c7a067b96360fedb0021e57fd7"><td class="memItemLeft" align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#af06442c7a067b96360fedb0021e57fd7">time_to_time_t</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> time)</td></tr> <tr class="separator:af06442c7a067b96360fedb0021e57fd7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a803d48b6520c9179ed00f159843b5cc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a803d48b6520c9179ed00f159843b5cc1">asn1str_to_str</a> (ASN1_STRING *str)</td></tr> <tr class="separator:a803d48b6520c9179ed00f159843b5cc1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a499c23f1b31e215f95d1899a3d56455e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a499c23f1b31e215f95d1899a3d56455e">asn1integer_to_num</a> (ASN1_INTEGER *ai)</td></tr> <tr class="separator:a499c23f1b31e215f95d1899a3d56455e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a458f8390e18053396aec2db0bca10e15"><td class="memItemLeft" align="right" valign="top">ASN1_INTEGER * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a458f8390e18053396aec2db0bca10e15">num_to_asn1integer</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, ASN1_INTEGER *ai)</td></tr> <tr class="separator:a458f8390e18053396aec2db0bca10e15"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2099155af842c602cfd8105dd6392b6"><td class="memItemLeft" align="right" valign="top">static ASN1_BOOLEAN </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aa2099155af842c602cfd8105dd6392b6">obj_to_asn1bool</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:aa2099155af842c602cfd8105dd6392b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a695791c40a5d9223c83cbe5bc3a097d2"><td class="memItemLeft" align="right" valign="top">static ASN1_INTEGER * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a695791c40a5d9223c83cbe5bc3a097d2">obj_to_asn1int</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a695791c40a5d9223c83cbe5bc3a097d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8e4103f3a8264b595e63a7be64e34f3"><td class="memItemLeft" align="right" valign="top">static ASN1_BIT_STRING * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ac8e4103f3a8264b595e63a7be64e34f3">obj_to_asn1bstr</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, long unused_bits)</td></tr> <tr class="separator:ac8e4103f3a8264b595e63a7be64e34f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad80587f1302baa19d0c2b4b56737a8a6"><td class="memItemLeft" align="right" valign="top">static ASN1_STRING * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ad80587f1302baa19d0c2b4b56737a8a6">obj_to_asn1str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:ad80587f1302baa19d0c2b4b56737a8a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f319c14d6af6c64d77df502ae4194d1"><td class="memItemLeft" align="right" valign="top">static ASN1_NULL * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a7f319c14d6af6c64d77df502ae4194d1">obj_to_asn1null</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a7f319c14d6af6c64d77df502ae4194d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d1857c831c457a0daf0076c7330b3aa"><td class="memItemLeft" align="right" valign="top">static ASN1_OBJECT * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a9d1857c831c457a0daf0076c7330b3aa">obj_to_asn1obj</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a9d1857c831c457a0daf0076c7330b3aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a669225710dae82ff4ebcc57588fa8b52"><td class="memItemLeft" align="right" valign="top">static ASN1_UTCTIME * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a669225710dae82ff4ebcc57588fa8b52">obj_to_asn1utime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> time)</td></tr> <tr class="separator:a669225710dae82ff4ebcc57588fa8b52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b8340162bef2d339c73716a5701375d"><td class="memItemLeft" align="right" valign="top">static ASN1_GENERALIZEDTIME * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a4b8340162bef2d339c73716a5701375d">obj_to_asn1gtime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> time)</td></tr> <tr class="separator:a4b8340162bef2d339c73716a5701375d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36e4585c58a1c0099c40c7c0789e5e41"><td class="memItemLeft" align="right" valign="top">static ASN1_STRING * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a36e4585c58a1c0099c40c7c0789e5e41">obj_to_asn1derstr</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a36e4585c58a1c0099c40c7c0789e5e41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acfc453187770799140372f281e3af0c4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#acfc453187770799140372f281e3af0c4">decode_bool</a> (unsigned char *der, long length)</td></tr> <tr class="separator:acfc453187770799140372f281e3af0c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11ffe3a40321244aca0cb0bb44d6cf9b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a11ffe3a40321244aca0cb0bb44d6cf9b">decode_int</a> (unsigned char *der, long length)</td></tr> <tr class="separator:a11ffe3a40321244aca0cb0bb44d6cf9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a368a77a359b702c2c180d462b10510f3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a368a77a359b702c2c180d462b10510f3">decode_bstr</a> (unsigned char *der, long length, long *unused_bits)</td></tr> <tr class="separator:a368a77a359b702c2c180d462b10510f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a30628b89ac9994db5665a0e2ec92492a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a30628b89ac9994db5665a0e2ec92492a">decode_enum</a> (unsigned char *der, long length)</td></tr> <tr class="separator:a30628b89ac9994db5665a0e2ec92492a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ed6b8ac632af1ba41ca8142540f59fc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a7ed6b8ac632af1ba41ca8142540f59fc">decode_null</a> (unsigned char *der, long length)</td></tr> <tr class="separator:a7ed6b8ac632af1ba41ca8142540f59fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d789340e40ee54051daa31ed39cb11d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a9d789340e40ee54051daa31ed39cb11d">decode_obj</a> (unsigned char *der, long length)</td></tr> <tr class="separator:a9d789340e40ee54051daa31ed39cb11d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2342fbb78fe02354231abd2b2d22b058"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a2342fbb78fe02354231abd2b2d22b058">decode_time</a> (unsigned char *der, long length)</td></tr> <tr class="separator:a2342fbb78fe02354231abd2b2d22b058"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a56a867a40f71d5d4e9f9c4f0e96544d0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a56a867a40f71d5d4e9f9c4f0e96544d0">decode_eoc</a> (unsigned char *der, long length)</td></tr> <tr class="separator:a56a867a40f71d5d4e9f9c4f0e96544d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef97508df7384cde2cddcffd37b76e18"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aef97508df7384cde2cddcffd37b76e18">ossl_asn1_default_tag</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:aef97508df7384cde2cddcffd37b76e18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77f2185807d2f6a0f19f51c14686ad9b"><td class="memItemLeft" align="right" valign="top">ASN1_TYPE * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a77f2185807d2f6a0f19f51c14686ad9b">ossl_asn1_get_asn1type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a77f2185807d2f6a0f19f51c14686ad9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a091b37aa79f047dca58621fe2efd43ef"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a091b37aa79f047dca58621fe2efd43ef">ossl_asn1_tag</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a091b37aa79f047dca58621fe2efd43ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed76b754423ee21ea0b41403cc19986b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aed76b754423ee21ea0b41403cc19986b">ossl_asn1_is_explicit</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:aed76b754423ee21ea0b41403cc19986b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13b0009aec3087b4eb76c89d3f0814df"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a13b0009aec3087b4eb76c89d3f0814df">ossl_asn1_tag_class</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a13b0009aec3087b4eb76c89d3f0814df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa967a37adf14bf4eed66fdf7d60b0b66"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aa967a37adf14bf4eed66fdf7d60b0b66">ossl_asn1_class2sym</a> (int tc)</td></tr> <tr class="separator:aa967a37adf14bf4eed66fdf7d60b0b66"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad12c3ec708e582d2188598eb8b6873cf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ad12c3ec708e582d2188598eb8b6873cf">ossl_asn1data_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> value, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> tag, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> tag_class)</td></tr> <tr class="separator:ad12c3ec708e582d2188598eb8b6873cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3425808508c9a7b1a2518227e9e18464"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a3425808508c9a7b1a2518227e9e18464">join_der_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0021b43e51e438319b202dafdd43c9c0">RB_BLOCK_CALL_FUNC_ARGLIST</a>(i, str))</td></tr> <tr class="separator:a3425808508c9a7b1a2518227e9e18464"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab07d6ac611bb6537b6a74934b385e643"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ab07d6ac611bb6537b6a74934b385e643">ossl_asn1data_to_der</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab07d6ac611bb6537b6a74934b385e643"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3c10d44be2b00b95633e6a0ef0874be"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ae3c10d44be2b00b95633e6a0ef0874be">int_ossl_asn1_decode0_prim</a> (unsigned char **pp, long length, long hlen, int tag, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> tc, long *num_read)</td></tr> <tr class="separator:ae3c10d44be2b00b95633e6a0ef0874be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afbe7b75d3d920cb265fb5861eaa3b62b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#afbe7b75d3d920cb265fb5861eaa3b62b">int_ossl_asn1_decode0_cons</a> (unsigned char **pp, long max_len, long length, long *offset, int depth, int yield, int j, int tag, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> tc, long *num_read)</td></tr> <tr class="separator:afbe7b75d3d920cb265fb5861eaa3b62b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a620563113b5bdefce1079b330fdd0484"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a620563113b5bdefce1079b330fdd0484">int_ossl_decode_sanity_check</a> (long len, long read, long offset)</td></tr> <tr class="separator:a620563113b5bdefce1079b330fdd0484"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e44cb79ffbb7ae729d079b79302a7d2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a5e44cb79ffbb7ae729d079b79302a7d2">ossl_asn1_traverse</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a5e44cb79ffbb7ae729d079b79302a7d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d016b320c4e306e0cb51b600fbaab1e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a2d016b320c4e306e0cb51b600fbaab1e">ossl_asn1_decode</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a2d016b320c4e306e0cb51b600fbaab1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a949d489d5ae4efdcfce9792f7bea4c14"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a949d489d5ae4efdcfce9792f7bea4c14">ossl_asn1_decode_all</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a949d489d5ae4efdcfce9792f7bea4c14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76cbb03c785a786b522e8d6bee0fbb74"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a76cbb03c785a786b522e8d6bee0fbb74">ossl_i2d_ASN1_TYPE</a> (ASN1_TYPE *a, unsigned char **pp)</td></tr> <tr class="separator:a76cbb03c785a786b522e8d6bee0fbb74"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a025c65e532bab6f244068c097be0a1aa"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a025c65e532bab6f244068c097be0a1aa">ossl_ASN1_TYPE_free</a> (ASN1_TYPE *a)</td></tr> <tr class="separator:a025c65e532bab6f244068c097be0a1aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab11302dc30ed2e4c4b0bcb9f9f5dda02"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ab11302dc30ed2e4c4b0bcb9f9f5dda02">ossl_asn1prim_to_der</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab11302dc30ed2e4c4b0bcb9f9f5dda02"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a030c63b5c086a46e3f66d1d33492f56a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a030c63b5c086a46e3f66d1d33492f56a">ossl_asn1cons_to_der</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a030c63b5c086a46e3f66d1d33492f56a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab9851ffc83ceac6a21068f34a84a2065"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ab9851ffc83ceac6a21068f34a84a2065">ossl_asn1cons_each</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab9851ffc83ceac6a21068f34a84a2065"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52993e89388589dc57b53c398751fcc4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a52993e89388589dc57b53c398751fcc4">ossl_asn1obj_s_register</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> oid, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> sn, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ln)</td></tr> <tr class="separator:a52993e89388589dc57b53c398751fcc4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c574a03cac3f0e21081b1f2bfccec8c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a8c574a03cac3f0e21081b1f2bfccec8c">ossl_asn1obj_get_sn</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a8c574a03cac3f0e21081b1f2bfccec8c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d8e25ca6187f41b9fe038b2196f43c6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a3d8e25ca6187f41b9fe038b2196f43c6">ossl_asn1obj_get_ln</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a3d8e25ca6187f41b9fe038b2196f43c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a033b6f5180477807ebd2983e3d116ee1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a033b6f5180477807ebd2983e3d116ee1">ossl_asn1obj_get_oid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a033b6f5180477807ebd2983e3d116ee1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39e7559412108436cb350ada905a00f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a39e7559412108436cb350ada905a00f1">Init_ossl_asn1</a> ()</td></tr> <tr class="separator:a39e7559412108436cb350ada905a00f1"><td class="memSeparator" colspan="2"> </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:a4a7f56f1d144117443c8c004d2548569"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a4a7f56f1d144117443c8c004d2548569">mASN1</a></td></tr> <tr class="separator:a4a7f56f1d144117443c8c004d2548569"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a769d2980f4d08b04752d6b88d2d76b7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a769d2980f4d08b04752d6b88d2d76b7c">eASN1Error</a></td></tr> <tr class="separator:a769d2980f4d08b04752d6b88d2d76b7c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a44afca72c9da378e304e6c54b11a0495"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a44afca72c9da378e304e6c54b11a0495">cASN1Data</a></td></tr> <tr class="separator:a44afca72c9da378e304e6c54b11a0495"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a44bb06684b2e442cd69fcc5622e77aa5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a44bb06684b2e442cd69fcc5622e77aa5">cASN1Primitive</a></td></tr> <tr class="separator:a44bb06684b2e442cd69fcc5622e77aa5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b493c0d79acf7ec70abcda6f98f044a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a9b493c0d79acf7ec70abcda6f98f044a">cASN1Constructive</a></td></tr> <tr class="separator:a9b493c0d79acf7ec70abcda6f98f044a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae983394d40f6fac86d4d0f47815955f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aae983394d40f6fac86d4d0f47815955f">cASN1EndOfContent</a></td></tr> <tr class="separator:aae983394d40f6fac86d4d0f47815955f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a174c4c80e9a9036d6369b143c8d3ac03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a174c4c80e9a9036d6369b143c8d3ac03">cASN1Boolean</a></td></tr> <tr class="separator:a174c4c80e9a9036d6369b143c8d3ac03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac67ce8543b3fce9faecabb181186026"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aac67ce8543b3fce9faecabb181186026">cASN1Integer</a></td></tr> <tr class="separator:aac67ce8543b3fce9faecabb181186026"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67bdf1e47837fbeaff0514d440a76957"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a67bdf1e47837fbeaff0514d440a76957">cASN1Enumerated</a></td></tr> <tr class="separator:a67bdf1e47837fbeaff0514d440a76957"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad295d16d1e9023a45eda42f071aae991"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ad295d16d1e9023a45eda42f071aae991">cASN1BitString</a></td></tr> <tr class="separator:ad295d16d1e9023a45eda42f071aae991"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2456036811e6c140e5e815d004c96995"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a2456036811e6c140e5e815d004c96995">cASN1OctetString</a></td></tr> <tr class="separator:a2456036811e6c140e5e815d004c96995"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab093ca792be9510ff8456cfc30938ddd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ab093ca792be9510ff8456cfc30938ddd">cASN1UTF8String</a></td></tr> <tr class="separator:ab093ca792be9510ff8456cfc30938ddd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac9cc50c074f7e5033849b220fd9f9577"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ac9cc50c074f7e5033849b220fd9f9577">cASN1NumericString</a></td></tr> <tr class="separator:ac9cc50c074f7e5033849b220fd9f9577"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb23ec0fb78270116d6a2adc633b4a18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#abb23ec0fb78270116d6a2adc633b4a18">cASN1PrintableString</a></td></tr> <tr class="separator:abb23ec0fb78270116d6a2adc633b4a18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abe22fda67bea241d9422442bc995bffb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#abe22fda67bea241d9422442bc995bffb">cASN1T61String</a></td></tr> <tr class="separator:abe22fda67bea241d9422442bc995bffb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2266a4c24cf06dac5a9225908efddc27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a2266a4c24cf06dac5a9225908efddc27">cASN1VideotexString</a></td></tr> <tr class="separator:a2266a4c24cf06dac5a9225908efddc27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4616fe14603cab373ff74cfd495add4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a4616fe14603cab373ff74cfd495add4b">cASN1IA5String</a></td></tr> <tr class="separator:a4616fe14603cab373ff74cfd495add4b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf75f68611f17c00db5f7f1f8160e6a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aaf75f68611f17c00db5f7f1f8160e6a0">cASN1GraphicString</a></td></tr> <tr class="separator:aaf75f68611f17c00db5f7f1f8160e6a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf28f89742a602fa52e9bc52e525826e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#abf28f89742a602fa52e9bc52e525826e">cASN1ISO64String</a></td></tr> <tr class="separator:abf28f89742a602fa52e9bc52e525826e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a354c58d0582adde0a5c115d1c2984d71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a354c58d0582adde0a5c115d1c2984d71">cASN1GeneralString</a></td></tr> <tr class="separator:a354c58d0582adde0a5c115d1c2984d71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a28cb5f12e7a163a3b3ea9ce98027b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a9a28cb5f12e7a163a3b3ea9ce98027b8">cASN1UniversalString</a></td></tr> <tr class="separator:a9a28cb5f12e7a163a3b3ea9ce98027b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a960ea55f2fcb34b6554aaa51f1a792"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a7a960ea55f2fcb34b6554aaa51f1a792">cASN1BMPString</a></td></tr> <tr class="separator:a7a960ea55f2fcb34b6554aaa51f1a792"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89a29ced698f52d93ccd24f0d9064fc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a89a29ced698f52d93ccd24f0d9064fc5">cASN1Null</a></td></tr> <tr class="separator:a89a29ced698f52d93ccd24f0d9064fc5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a94879dc631ac2739374eb5af860281"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a1a94879dc631ac2739374eb5af860281">cASN1ObjectId</a></td></tr> <tr class="separator:a1a94879dc631ac2739374eb5af860281"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5cd39a3197e3112e6a58cc70ed56c2d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a5cd39a3197e3112e6a58cc70ed56c2d8">cASN1UTCTime</a></td></tr> <tr class="separator:a5cd39a3197e3112e6a58cc70ed56c2d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3de686d2322507551fdfa8e48588cb11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a3de686d2322507551fdfa8e48588cb11">cASN1GeneralizedTime</a></td></tr> <tr class="separator:a3de686d2322507551fdfa8e48588cb11"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b0001197ad0fd275757a601c46f1003"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a5b0001197ad0fd275757a601c46f1003">cASN1Sequence</a></td></tr> <tr class="separator:a5b0001197ad0fd275757a601c46f1003"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae96df8b4b8c5c37e48a6e49b1ca0cf43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ae96df8b4b8c5c37e48a6e49b1ca0cf43">cASN1Set</a></td></tr> <tr class="separator:ae96df8b4b8c5c37e48a6e49b1ca0cf43"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13fdafd85c9f79eff974a20d20a0dfba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a13fdafd85c9f79eff974a20d20a0dfba">sIMPLICIT</a></td></tr> <tr class="separator:a13fdafd85c9f79eff974a20d20a0dfba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acac74b3a6ff4bc1556ec9b5d1ef30143"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#acac74b3a6ff4bc1556ec9b5d1ef30143">sEXPLICIT</a></td></tr> <tr class="separator:acac74b3a6ff4bc1556ec9b5d1ef30143"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00de51a47e9304b3284b8cefb21340d2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a00de51a47e9304b3284b8cefb21340d2">sUNIVERSAL</a></td></tr> <tr class="separator:a00de51a47e9304b3284b8cefb21340d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a21c2e447af9f74e09b796fabd0233d01"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a21c2e447af9f74e09b796fabd0233d01">sAPPLICATION</a></td></tr> <tr class="separator:a21c2e447af9f74e09b796fabd0233d01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63e95b4d79aa08873643d70514dc7413"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a63e95b4d79aa08873643d70514dc7413">sCONTEXT_SPECIFIC</a></td></tr> <tr class="separator:a63e95b4d79aa08873643d70514dc7413"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e7b23aebee4ea153a4663543b7a23a9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a5e7b23aebee4ea153a4663543b7a23a9">sPRIVATE</a></td></tr> <tr class="separator:a5e7b23aebee4ea153a4663543b7a23a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa708d397086898d26992630b6f586a5b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aa708d397086898d26992630b6f586a5b">sivVALUE</a></td></tr> <tr class="separator:aa708d397086898d26992630b6f586a5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5fd0acd7f549a3c947f8e5fa495431b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ab5fd0acd7f549a3c947f8e5fa495431b">sivTAG</a></td></tr> <tr class="separator:ab5fd0acd7f549a3c947f8e5fa495431b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7ec395c41faffda66ea038ad0bcca1e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ac7ec395c41faffda66ea038ad0bcca1e">sivTAG_CLASS</a></td></tr> <tr class="separator:ac7ec395c41faffda66ea038ad0bcca1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a176e8627d9bcbcebe987d588b868a095"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a176e8627d9bcbcebe987d588b868a095">sivTAGGING</a></td></tr> <tr class="separator:a176e8627d9bcbcebe987d588b868a095"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c08f134ea8cf949f09be0ba75e7167f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a1c08f134ea8cf949f09be0ba75e7167f">sivINFINITE_LENGTH</a></td></tr> <tr class="separator:a1c08f134ea8cf949f09be0ba75e7167f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32846e7ab637ce595b92b249ecd49783"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a32846e7ab637ce595b92b249ecd49783">sivUNUSED_BITS</a></td></tr> <tr class="separator:a32846e7ab637ce595b92b249ecd49783"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada98e0097315b14516d6c8af7f44443b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/df9/structossl__asn1__info__t.html">ossl_asn1_info_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ada98e0097315b14516d6c8af7f44443b">ossl_asn1_info</a> []</td></tr> <tr class="separator:ada98e0097315b14516d6c8af7f44443b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49b05919c4fd563055d1f4a5f5ff7e1b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a49b05919c4fd563055d1f4a5f5ff7e1b">ossl_asn1_info_size</a> = (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ada98e0097315b14516d6c8af7f44443b">ossl_asn1_info</a>)/<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ada98e0097315b14516d6c8af7f44443b">ossl_asn1_info</a>[0]))</td></tr> <tr class="separator:a49b05919c4fd563055d1f4a5f5ff7e1b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a891a21c56fae6d3b9ef6caacd3e22f27"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a891a21c56fae6d3b9ef6caacd3e22f27">class_tag_map</a></td></tr> <tr class="separator:a891a21c56fae6d3b9ef6caacd3e22f27"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a9ae53aa168b0db296dc93662c8b17452"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ae53aa168b0db296dc93662c8b17452">◆ </a></span>DO_IT_VIA_RUBY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DO_IT_VIA_RUBY   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00103">103</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> </div> </div> <a id="a2830602cab0e3ebd8ce254b8cb02e922"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2830602cab0e3ebd8ce254b8cb02e922">◆ </a></span>OSSL_ASN1_DEFINE_CLASS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OSSL_ASN1_DEFINE_CLASS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">super </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>{\</div><div class="line"> cASN1##<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a> = <a class="code" href="../../de/ddf/group__class.html#ga5266deadce0318d830a1e63c0933b898">rb_define_class_under</a>(<a class="code" href="../../dd/dbc/ossl__asn1_8c.html#a4a7f56f1d144117443c8c004d2548569">mASN1</a>, #<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, cASN1##super);\</div><div class="line"> rb_define_module_function(<a class="code" href="../../dd/dbc/ossl__asn1_8c.html#a4a7f56f1d144117443c8c004d2548569">mASN1</a>, #<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, ossl_asn1_##<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, -1);\</div><div class="line">}<span class="keywordflow">while</span>(0)</div><div class="ttc" id="ossl__asn1_8c_html_a4a7f56f1d144117443c8c004d2548569"><div class="ttname"><a href="../../dd/dbc/ossl__asn1_8c.html#a4a7f56f1d144117443c8c004d2548569">mASN1</a></div><div class="ttdeci">VALUE mASN1</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dbc/ossl__asn1_8c_source.html#l00189">ossl_asn1.c:189</a></div></div> <div class="ttc" id="group__class_html_ga5266deadce0318d830a1e63c0933b898"><div class="ttname"><a href="../../de/ddf/group__class.html#ga5266deadce0318d830a1e63c0933b898">rb_define_class_under</a></div><div class="ttdeci">VALUE rb_define_class_under(VALUE outer, const char *name, VALUE super)</div><div class="ttdoc">Defines a class under the namespace of outer. </div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d0c/class_8c_source.html#l00657">class.c:657</a></div></div> <div class="ttc" id="nkf-utf8_2nkf_8c_html_a8f8f80d37794cde9472343e4487ba3eb"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">nkf.c:208</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="abc7ef25eb73474ac578099803664e550"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc7ef25eb73474ac578099803664e550">◆ </a></span>ossl_asn1_get_infinite_length</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_get_infinite_length</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o</td><td>)</td> <td>   <a class="el" href="../../d0/d2a/variable_8c.html#ae73ac75e9e6ae3094a5f104e087a0f92">rb_attr_get</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a1c08f134ea8cf949f09be0ba75e7167f">sivINFINITE_LENGTH</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00181">181</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00762">ossl_asn1data_to_der()</a>.</p> </div> </div> <a id="ac12a35a551a599c4cce5260076757e9a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac12a35a551a599c4cce5260076757e9a">◆ </a></span>ossl_asn1_get_tag</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_get_tag</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o</td><td>)</td> <td>   <a class="el" href="../../d0/d2a/variable_8c.html#ae73ac75e9e6ae3094a5f104e087a0f92">rb_attr_get</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ab5fd0acd7f549a3c947f8e5fa495431b">sivTAG</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00178">178</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00634">ossl_asn1_tag()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01219">ossl_asn1prim_to_der()</a>.</p> </div> </div> <a id="ab03f6ba83b9fee5395bd5af44b242348"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab03f6ba83b9fee5395bd5af44b242348">◆ </a></span>ossl_asn1_get_tag_class</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_get_tag_class</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o</td><td>)</td> <td>   <a class="el" href="../../d0/d2a/variable_8c.html#ae73ac75e9e6ae3094a5f104e087a0f92">rb_attr_get</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ac7ec395c41faffda66ea038ad0bcca1e">sivTAG_CLASS</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00180">180</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00667">ossl_asn1_tag_class()</a>.</p> </div> </div> <a id="af71f69683cd3f026c218eddd0b4ec2d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#af71f69683cd3f026c218eddd0b4ec2d4">◆ </a></span>ossl_asn1_get_tagging</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_get_tagging</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o</td><td>)</td> <td>   <a class="el" href="../../d0/d2a/variable_8c.html#ae73ac75e9e6ae3094a5f104e087a0f92">rb_attr_get</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a176e8627d9bcbcebe987d588b868a095">sivTAGGING</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00179">179</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00646">ossl_asn1_is_explicit()</a>.</p> </div> </div> <a id="acea80b59007d7ab54a4a7e38d3500be1"></a> <h2 class="memtitle"><span class="permalink"><a href="#acea80b59007d7ab54a4a7e38d3500be1">◆ </a></span>ossl_asn1_get_value</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_get_value</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o</td><td>)</td> <td>   <a class="el" href="../../d0/d2a/variable_8c.html#ae73ac75e9e6ae3094a5f104e087a0f92">rb_attr_get</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aa708d397086898d26992630b6f586a5b">sivVALUE</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00177">177</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01358">ossl_asn1cons_each()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00762">ossl_asn1data_to_der()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01418">ossl_asn1obj_get_ln()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01435">ossl_asn1obj_get_oid()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01397">ossl_asn1obj_get_sn()</a>.</p> </div> </div> <a id="a2f49a5d19a500fed8008e41ce443486f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f49a5d19a500fed8008e41ce443486f">◆ </a></span>OSSL_ASN1_IMPL_FACTORY_METHOD</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OSSL_ASN1_IMPL_FACTORY_METHOD</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">klass</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">static</span> <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1_##klass(<span class="keywordtype">int</span> <a class="code" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="code" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <span class="keyword">self</span>)\</div><div class="line">{ <span class="keywordflow">return</span> <a class="code" href="../../de/de6/ruby_2ruby_8h.html#ada06afebd2365123c86736be5395c2f5">rb_funcall3</a>(cASN1##klass, <a class="code" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>(<span class="stringliteral">"new"</span>), <a class="code" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="code" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>); }</div><div class="ttc" id="ruby_8c_html_ad1447518f4372828b8435ae82e48499e"><div class="ttname"><a href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a></div><div class="ttdeci">int argc</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l00131">ruby.c:131</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_a3c1d4bfc6a81af60bdcb48744c35f760"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a></div><div class="ttdeci">unsigned long VALUE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00088">ruby.h:88</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_ada06afebd2365123c86736be5395c2f5"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#ada06afebd2365123c86736be5395c2f5">rb_funcall3</a></div><div class="ttdeci">#define rb_funcall3</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01465">ruby.h:1465</a></div></div> <div class="ttc" id="array_8c_html_a9cfa42d4b79c89d68c53be8b2150a503"><div class="ttname"><a href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a></div><div class="ttdeci">#define rb_intern(str)</div></div> <div class="ttc" id="ruby_8c_html_af2efa898e9eed6fe6715279cb1ec35b0"><div class="ttname"><a href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a></div><div class="ttdeci">char ** argv</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l00132">ruby.c:132</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01449">1449</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> </div> </div> <a id="a28fc819f2b87a3220b6a110572ae24f6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28fc819f2b87a3220b6a110572ae24f6">◆ </a></span>ossl_asn1_object_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_object_size</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">cons, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">len, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">tag </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (cons) == 2 ? (len) + ASN1_object_size((cons), 0, (tag)) : ASN1_object_size((cons), (len), (tag))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00221">221</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00762">ossl_asn1data_to_der()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01219">ossl_asn1prim_to_der()</a>.</p> </div> </div> <a id="ac81fce77609cc249550c52244e5265ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac81fce77609cc249550c52244e5265ce">◆ </a></span>ossl_asn1_put_object</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_put_object</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">pp, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">cons, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">len, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">tag, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">xc </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (cons) == 2 ? ASN1_put_object((pp), (cons), 0, (tag), (xc)) : ASN1_put_object((pp), (cons), (len), (tag), (xc))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00222">222</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00762">ossl_asn1data_to_der()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01219">ossl_asn1prim_to_der()</a>.</p> </div> </div> <a id="ae3205be8fbd933688a1ce198017b5f5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3205be8fbd933688a1ce198017b5f5b">◆ </a></span>ossl_asn1_set_infinite_length</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_set_infinite_length</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">v </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d0/d2a/variable_8c.html#a3e8431343453712069300abda84dc155">rb_ivar_set</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a1c08f134ea8cf949f09be0ba75e7167f">sivINFINITE_LENGTH</a>,(v))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00187">187</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00721">ossl_asn1data_initialize()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01174">ossl_asn1eoc_initialize()</a>.</p> </div> </div> <a id="ae971f238ba190cb979ae02b3cc2fa1eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae971f238ba190cb979ae02b3cc2fa1eb">◆ </a></span>ossl_asn1_set_tag</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_set_tag</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">v </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d0/d2a/variable_8c.html#a3e8431343453712069300abda84dc155">rb_ivar_set</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ab5fd0acd7f549a3c947f8e5fa495431b">sivTAG</a>,(v))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00184">184</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00721">ossl_asn1data_initialize()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01174">ossl_asn1eoc_initialize()</a>.</p> </div> </div> <a id="a3206aea9e8c68fe1aec0e7c7970a03da"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3206aea9e8c68fe1aec0e7c7970a03da">◆ </a></span>ossl_asn1_set_tag_class</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_set_tag_class</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">v </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d0/d2a/variable_8c.html#a3e8431343453712069300abda84dc155">rb_ivar_set</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ac7ec395c41faffda66ea038ad0bcca1e">sivTAG_CLASS</a>,(v))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00186">186</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00721">ossl_asn1data_initialize()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01174">ossl_asn1eoc_initialize()</a>.</p> </div> </div> <a id="a3cfcb45b4dbef87b6f5c9744479ce03d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3cfcb45b4dbef87b6f5c9744479ce03d">◆ </a></span>ossl_asn1_set_tagging</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_set_tagging</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">v </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d0/d2a/variable_8c.html#a3e8431343453712069300abda84dc155">rb_ivar_set</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a176e8627d9bcbcebe987d588b868a095">sivTAGGING</a>,(v))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00185">185</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01174">ossl_asn1eoc_initialize()</a>.</p> </div> </div> <a id="ab14a0fb0cd04476d8c01606e41f0b476"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab14a0fb0cd04476d8c01606e41f0b476">◆ </a></span>ossl_asn1_set_value</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ossl_asn1_set_value</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">v </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d0/d2a/variable_8c.html#a3e8431343453712069300abda84dc155">rb_ivar_set</a>((o),<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#aa708d397086898d26992630b6f586a5b">sivVALUE</a>,(v))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00183">183</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00721">ossl_asn1data_initialize()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01174">ossl_asn1eoc_initialize()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a499c23f1b31e215f95d1899a3d56455e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a499c23f1b31e215f95d1899a3d56455e">◆ </a></span>asn1integer_to_num()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> asn1integer_to_num </td> <td>(</td> <td class="paramtype">ASN1_INTEGER * </td> <td class="paramname"><em>ai</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00105">105</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00264">eOSSLError</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00043">ossl_bn_new()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03963">rb_cstr_to_inum()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00402">decode_enum()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00362">decode_int()</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#l00883">ossl_pkcs7si_get_serial()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00316">ossl_x509_get_serial()</a>, and <a class="el" href="../../df/d6a/ossl__x509revoked_8c_source.html#l00096">ossl_x509revoked_get_serial()</a>.</p> </div> </div> <a id="a803d48b6520c9179ed00f159843b5cc1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a803d48b6520c9179ed00f159843b5cc1">◆ </a></span>asn1str_to_str()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> asn1str_to_str </td> <td>(</td> <td class="paramtype">ASN1_STRING * </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00094">94</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00968">ossl_pkcs7ri_get_enc_key()</a>.</p> </div> </div> <a id="ad7276cdd37245229b08e2c44dfaff3f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad7276cdd37245229b08e2c44dfaff3f5">◆ </a></span>asn1time_to_time()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> asn1time_to_time </td> <td>(</td> <td class="paramtype">ASN1_TIME * </td> <td class="paramname"><em>time</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00032">32</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00048">count</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01595">rb_cTime</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01464">rb_funcall2</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00236">rb_warning()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00464">decode_time()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00893">ossl_pkcs7si_get_signed_time()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00478">ossl_x509_get_not_after()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00441">ossl_x509_get_not_before()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00208">ossl_x509crl_get_last_update()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00233">ossl_x509crl_get_next_update()</a>, and <a class="el" href="../../df/d6a/ossl__x509revoked_8c_source.html#l00117">ossl_x509revoked_get_time()</a>.</p> </div> </div> <a id="acfc453187770799140372f281e3af0c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#acfc453187770799140372f281e3af0c4">◆ </a></span>decode_bool()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> decode_bool </td> <td>(</td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>der</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>length</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00349">349</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="a368a77a359b702c2c180d462b10510f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a368a77a359b702c2c180d462b10510f3">◆ </a></span>decode_bstr()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> decode_bstr </td> <td>(</td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>der</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>unused_bits</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00381">381</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="a30628b89ac9994db5665a0e2ec92492a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a30628b89ac9994db5665a0e2ec92492a">◆ </a></span>decode_enum()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> decode_enum </td> <td>(</td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>der</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>length</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00402">402</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../df/da8/dln_8h_source.html#l00028">_</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00105">asn1integer_to_num()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00706">rb_jump_tag()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="a56a867a40f71d5d4e9f9c4f0e96544d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a56a867a40f71d5d4e9f9c4f0e96544d0">◆ </a></span>decode_eoc()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> decode_eoc </td> <td>(</td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>der</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>length</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00483">483</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="a11ffe3a40321244aca0cb0bb44d6cf9b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11ffe3a40321244aca0cb0bb44d6cf9b">◆ </a></span>decode_int()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> decode_int </td> <td>(</td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>der</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>length</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00362">362</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../df/da8/dln_8h_source.html#l00028">_</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00105">asn1integer_to_num()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00706">rb_jump_tag()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="a7ed6b8ac632af1ba41ca8142540f59fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ed6b8ac632af1ba41ca8142540f59fc">◆ </a></span>decode_null()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> decode_null </td> <td>(</td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>der</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>length</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00421">421</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="a9d789340e40ee54051daa31ed39cb11d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d789340e40ee54051daa31ed39cb11d">◆ </a></span>decode_obj()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> decode_obj </td> <td>(</td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>der</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>length</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00435">435</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">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#l00333">ossl_raise()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="a2342fbb78fe02354231abd2b2d22b058"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2342fbb78fe02354231abd2b2d22b058">◆ </a></span>decode_time()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> decode_time </td> <td>(</td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>der</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>length</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00464">464</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../df/da8/dln_8h_source.html#l00028">_</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00032">asn1time_to_time()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00706">rb_jump_tag()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="a39e7559412108436cb350ada905a00f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39e7559412108436cb350ada905a00f1">◆ </a></span>Init_ossl_asn1()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_ossl_asn1 </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">1478</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00199">cASN1BitString</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00205">cASN1BMPString</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00197">cASN1Boolean</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00194">cASN1Constructive</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00192">cASN1Data</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00196">cASN1EndOfContent</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00198">cASN1Enumerated</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00208">cASN1GeneralizedTime</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00204">cASN1GeneralString</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00203">cASN1GraphicString</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00203">cASN1IA5String</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00198">cASN1Integer</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00204">cASN1ISO64String</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00206">cASN1Null</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00201">cASN1NumericString</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00207">cASN1ObjectId</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00200">cASN1OctetString</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00193">cASN1Primitive</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00201">cASN1PrintableString</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00209">cASN1Sequence</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00209">cASN1Set</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00202">cASN1T61String</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00205">cASN1UniversalString</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00208">cASN1UTCTime</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00200">cASN1UTF8String</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00202">cASN1VideotexString</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00534">class_tag_map</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00264">eOSSLError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00189">mASN1</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00259">mOSSL</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01058">ossl_asn1_decode()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01089">ossl_asn1_decode_all()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c.html#a2830602cab0e3ebd8ce254b8cb02e922">OSSL_ASN1_DEFINE_CLASS</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00498">ossl_asn1_info</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00532">ossl_asn1_info_size</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01029">ossl_asn1_traverse()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01358">ossl_asn1cons_each()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00721">ossl_asn1data_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00762">ossl_asn1data_to_der()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01174">ossl_asn1eoc_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01418">ossl_asn1obj_get_ln()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01435">ossl_asn1obj_get_oid()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01397">ossl_asn1obj_get_sn()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01376">ossl_asn1obj_s_register()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01219">ossl_asn1prim_to_der()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00794">rb_ary_store()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00872">rb_attr()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01688">rb_define_alias()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00657">rb_define_class_under()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01479">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00727">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01661">rb_define_module_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00747">rb_define_module_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01646">rb_define_singleton_method()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04965">rb_global_variable()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01402">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00307">rb_hash_new()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00808">rb_include_module()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00020">rb_mEnumerable</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">rb_undef_method()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sAPPLICATION</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sCONTEXT_SPECIFIC</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00211">sEXPLICIT</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00211">sIMPLICIT</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">sivINFINITE_LENGTH</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">sivTAG</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">sivTAG_CLASS</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">sivTAGGING</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">sivUNUSED_BITS</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">sivVALUE</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sPRIVATE</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sUNIVERSAL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d4/d3c/ossl_8c_source.html#l01036">Init_openssl()</a>.</p> </div> </div> <a id="afbe7b75d3d920cb265fb5861eaa3b62b"></a> <h2 class="memtitle"><span class="permalink"><a href="#afbe7b75d3d920cb265fb5861eaa3b62b">◆ </a></span>int_ossl_asn1_decode0_cons()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> int_ossl_asn1_decode0_cons </td> <td>(</td> <td class="paramtype">unsigned char ** </td> <td class="paramname"><em>pp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>max_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>offset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>depth</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>yield</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>j</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>tag</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>tc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>num_read</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">868</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00194">cASN1Constructive</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00192">cASN1Data</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">ID2SYM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00495">ossl_asn1_info_t::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00178">ossl_asn1_get_tag</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00180">ossl_asn1_get_tag_class</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00498">ossl_asn1_info</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00187">ossl_asn1_set_infinite_length</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00721">ossl_asn1data_initialize()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01804">rb_obj_alloc()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sUNIVERSAL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00356">SYM2ID</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>.</p> </div> </div> <a id="ae3c10d44be2b00b95633e6a0ef0874be"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3c10d44be2b00b95633e6a0ef0874be">◆ </a></span>int_ossl_asn1_decode0_prim()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> int_ossl_asn1_decode0_prim </td> <td>(</td> <td class="paramtype">unsigned char ** </td> <td class="paramname"><em>pp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>hlen</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>tag</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>tc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>num_read</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">795</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00192">cASN1Data</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00349">decode_bool()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00381">decode_bstr()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00402">decode_enum()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00483">decode_eoc()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00362">decode_int()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00421">decode_null()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00435">decode_obj()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00464">decode_time()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">ID2SYM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00495">ossl_asn1_info_t::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01317">LONG2NUM</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00498">ossl_asn1_info</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00532">ossl_asn1_info_size</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00721">ossl_asn1data_initialize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01804">rb_obj_alloc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">sivUNUSED_BITS</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sUNIVERSAL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>.</p> </div> </div> <a id="a620563113b5bdefce1079b330fdd0484"></a> <h2 class="memtitle"><span class="permalink"><a href="#a620563113b5bdefce1079b330fdd0484">◆ </a></span>int_ossl_decode_sanity_check()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void int_ossl_decode_sanity_check </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>read</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>offset</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00998">998</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, and <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01058">ossl_asn1_decode()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01089">ossl_asn1_decode_all()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01029">ossl_asn1_traverse()</a>.</p> </div> </div> <a id="a52a280edbbe74237ae8e88f6455d7c22"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52a280edbbe74237ae8e88f6455d7c22">◆ </a></span>join_der()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> join_der </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enumerable</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00745">745</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00736">join_der_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ad74a4759d3a852aec1406e3ddb9637f2">rb_block_call()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00762">ossl_asn1data_to_der()</a>.</p> </div> </div> <a id="a3425808508c9a7b1a2518227e9e18464"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3425808508c9a7b1a2518227e9e18464">◆ </a></span>join_der_i()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> join_der_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0021b43e51e438319b202dafdd43c9c0">RB_BLOCK_CALL_FUNC_ARGLIST</a>(i, str) </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00736">736</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00283">ossl_to_der_if_possible()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02297">rb_str_append()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00745">join_der()</a>.</p> </div> </div> <a id="a458f8390e18053396aec2db0bca10e15"></a> <h2 class="memtitle"><span class="permalink"><a href="#a458f8390e18053396aec2db0bca10e15">◆ </a></span>num_to_asn1integer()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ASN1_INTEGER* num_to_asn1integer </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ASN1_INTEGER * </td> <td class="paramname"><em>ai</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00157">157</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00264">eOSSLError</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00058">GetBNPtr()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00245">obj_to_asn1int()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00330">ossl_x509_set_serial()</a>, and <a class="el" href="../../df/d6a/ossl__x509revoked_8c_source.html#l00106">ossl_x509revoked_set_serial()</a>.</p> </div> </div> <a id="aa2099155af842c602cfd8105dd6392b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa2099155af842c602cfd8105dd6392b6">◆ </a></span>obj_to_asn1bool()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static ASN1_BOOLEAN obj_to_asn1bool </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00232">232</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>.</p> </div> </div> <a id="ac8e4103f3a8264b595e63a7be64e34f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8e4103f3a8264b595e63a7be64e34f3">◆ </a></span>obj_to_asn1bstr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static ASN1_BIT_STRING* obj_to_asn1bstr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>unused_bits</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00251">251</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>.</p> </div> </div> <a id="a36e4585c58a1c0099c40c7c0789e5e41"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36e4585c58a1c0099c40c7c0789e5e41">◆ </a></span>obj_to_asn1derstr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static ASN1_STRING* obj_to_asn1derstr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00332">332</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00272">ossl_to_der()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>.</p> </div> </div> <a id="a4b8340162bef2d339c73716a5701375d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b8340162bef2d339c73716a5701375d">◆ </a></span>obj_to_asn1gtime()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static ASN1_GENERALIZEDTIME* obj_to_asn1gtime </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>time</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00319">319</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00085">time_to_time_t()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>.</p> </div> </div> <a id="a695791c40a5d9223c83cbe5bc3a097d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a695791c40a5d9223c83cbe5bc3a097d2">◆ </a></span>obj_to_asn1int()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static ASN1_INTEGER* obj_to_asn1int </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00245">245</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00157">num_to_asn1integer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>.</p> </div> </div> <a id="a7f319c14d6af6c64d77df502ae4194d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f319c14d6af6c64d77df502ae4194d1">◆ </a></span>obj_to_asn1null()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static ASN1_NULL* obj_to_asn1null </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00280">280</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>.</p> </div> </div> <a id="a9d1857c831c457a0daf0076c7330b3aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d1857c831c457a0daf0076c7330b3aa">◆ </a></span>obj_to_asn1obj()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static ASN1_OBJECT* obj_to_asn1obj </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00293">293</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01435">ossl_asn1obj_get_oid()</a>.</p> </div> </div> <a id="ad80587f1302baa19d0c2b4b56737a8a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad80587f1302baa19d0c2b4b56737a8a6">◆ </a></span>obj_to_asn1str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static ASN1_STRING* obj_to_asn1str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00267">267</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>.</p> </div> </div> <a id="a669225710dae82ff4ebcc57588fa8b52"></a> <h2 class="memtitle"><span class="permalink"><a href="#a669225710dae82ff4ebcc57588fa8b52">◆ </a></span>obj_to_asn1utime()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static ASN1_UTCTIME* obj_to_asn1utime </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>time</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00306">306</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00085">time_to_time_t()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>.</p> </div> </div> <a id="aa967a37adf14bf4eed66fdf7d60b0b66"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa967a37adf14bf4eed66fdf7d60b0b66">◆ </a></span>ossl_asn1_class2sym()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1_class2sym </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>tc</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00692">692</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">ID2SYM</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sAPPLICATION</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sCONTEXT_SPECIFIC</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sPRIVATE</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sUNIVERSAL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>.</p> </div> </div> <a id="a2d016b320c4e306e0cb51b600fbaab1e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d016b320c4e306e0cb51b600fbaab1e">◆ </a></span>ossl_asn1_decode()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1_decode </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01058">1058</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00998">int_ossl_decode_sanity_check()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00283">ossl_to_der_if_possible()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00842">rb_str_new4</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="ad5c9ffe04d0b559f4740791f519f756b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad5c9ffe04d0b559f4740791f519f756b">◆ </a></span>ossl_asn1_decode0()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1_decode0 </td> <td>(</td> <td class="paramtype">unsigned char ** </td> <td class="paramname"><em>pp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>offset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>depth</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>yield</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>num_read</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">935</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01317">LONG2NUM</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00692">ossl_asn1_class2sym()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00948">rb_yield()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sAPPLICATION</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sCONTEXT_SPECIFIC</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sPRIVATE</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sUNIVERSAL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01058">ossl_asn1_decode()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01089">ossl_asn1_decode_all()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01029">ossl_asn1_traverse()</a>.</p> </div> </div> <a id="a949d489d5ae4efdcfce9792f7bea4c14"></a> <h2 class="memtitle"><span class="permalink"><a href="#a949d489d5ae4efdcfce9792f7bea4c14">◆ </a></span>ossl_asn1_decode_all()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1_decode_all </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01089">1089</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00998">int_ossl_decode_sanity_check()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00283">ossl_to_der_if_possible()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00842">rb_str_new4</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="aef97508df7384cde2cddcffd37b76e18"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef97508df7384cde2cddcffd37b76e18">◆ </a></span>ossl_asn1_default_tag()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ossl_asn1_default_tag </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00615">615</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00440">CLASS_OF</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00534">class_tag_map</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01887">rb_class_superclass()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00269">rb_hash_lookup</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00226">rb_obj_class()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01174">ossl_asn1eoc_initialize()</a>.</p> </div> </div> <a id="a77f2185807d2f6a0f19f51c14686ad9b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77f2185807d2f6a0f19f51c14686ad9b">◆ </a></span>ossl_asn1_get_asn1type()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ASN1_TYPE* ossl_asn1_get_asn1type </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">539</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00232">obj_to_asn1bool()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00251">obj_to_asn1bstr()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00332">obj_to_asn1derstr()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00319">obj_to_asn1gtime()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00245">obj_to_asn1int()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00280">obj_to_asn1null()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00293">obj_to_asn1obj()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00267">obj_to_asn1str()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00306">obj_to_asn1utime()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00615">ossl_asn1_default_tag()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00177">ossl_asn1_get_value</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01127">rb_attr_get()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">sivUNUSED_BITS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01219">ossl_asn1prim_to_der()</a>, and <a class="el" href="../../d8/d95/ossl__x509attr_8c_source.html#l00177">ossl_x509attr_set_value()</a>.</p> </div> </div> <a id="ae3ae96c6d96ba5184f94d348f1856381"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3ae96c6d96ba5184f94d348f1856381">◆ </a></span>ossl_asn1_initialize()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1_initialize </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">1138</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">ID2SYM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00615">ossl_asn1_default_tag()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00187">ossl_asn1_set_infinite_length</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00184">ossl_asn1_set_tag</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00186">ossl_asn1_set_tag_class</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00185">ossl_asn1_set_tagging</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00183">ossl_asn1_set_value</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sCONTEXT_SPECIFIC</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00211">sIMPLICIT</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sUNIVERSAL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00356">SYM2ID</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00354">SYMBOL_P</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="aed76b754423ee21ea0b41403cc19986b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed76b754423ee21ea0b41403cc19986b">◆ </a></span>ossl_asn1_is_explicit()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ossl_asn1_is_explicit </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00646">646</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00179">ossl_asn1_get_tagging</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00211">sEXPLICIT</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00211">sIMPLICIT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00356">SYM2ID</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00354">SYMBOL_P</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01219">ossl_asn1prim_to_der()</a>.</p> </div> </div> <a id="a091b37aa79f047dca58621fe2efd43ef"></a> <h2 class="memtitle"><span class="permalink"><a href="#a091b37aa79f047dca58621fe2efd43ef">◆ </a></span>ossl_asn1_tag()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ossl_asn1_tag </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00634">634</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00178">ossl_asn1_get_tag</a>, and <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00762">ossl_asn1data_to_der()</a>.</p> </div> </div> <a id="a13b0009aec3087b4eb76c89d3f0814df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13b0009aec3087b4eb76c89d3f0814df">◆ </a></span>ossl_asn1_tag_class()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ossl_asn1_tag_class </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00667">667</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00180">ossl_asn1_get_tag_class</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sAPPLICATION</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sCONTEXT_SPECIFIC</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sPRIVATE</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sUNIVERSAL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00356">SYM2ID</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00354">SYMBOL_P</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00762">ossl_asn1data_to_der()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01219">ossl_asn1prim_to_der()</a>.</p> </div> </div> <a id="a5e44cb79ffbb7ae729d079b79302a7d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e44cb79ffbb7ae729d079b79302a7d2">◆ </a></span>ossl_asn1_traverse()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1_traverse </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01029">1029</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00998">int_ossl_decode_sanity_check()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00283">ossl_to_der_if_possible()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00842">rb_str_new4</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a025c65e532bab6f244068c097be0a1aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a025c65e532bab6f244068c097be0a1aa">◆ </a></span>ossl_ASN1_TYPE_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ossl_ASN1_TYPE_free </td> <td>(</td> <td class="paramtype">ASN1_TYPE * </td> <td class="paramname"><em>a</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01200">1200</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01219">ossl_asn1prim_to_der()</a>.</p> </div> </div> <a id="ab9851ffc83ceac6a21068f34a84a2065"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab9851ffc83ceac6a21068f34a84a2065">◆ </a></span>ossl_asn1cons_each()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1cons_each </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01358">1358</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00177">ossl_asn1_get_value</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l01789">rb_ary_each()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a030c63b5c086a46e3f66d1d33492f56a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a030c63b5c086a46e3f66d1d33492f56a">◆ </a></span>ossl_asn1cons_to_der()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1cons_to_der </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">1262</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../da/d8c/openssl__missing_8c_source.html#l00347">ASN1_put_eoc()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00194">cASN1Constructive</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00193">cASN1Primitive</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00209">cASN1Sequence</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00209">cASN1Set</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00440">CLASS_OF</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00745">join_der()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00615">ossl_asn1_default_tag()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00181">ossl_asn1_get_infinite_length</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00178">ossl_asn1_get_tag</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00177">ossl_asn1_get_value</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00646">ossl_asn1_is_explicit()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00221">ossl_asn1_object_size</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00222">ossl_asn1_put_object</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00667">ossl_asn1_tag_class()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../d5/dac/ossl_8h_source.html#l00138">ossl_str_adjust</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00027">rb_cArray</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="ad12c3ec708e582d2188598eb8b6873cf"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad12c3ec708e582d2188598eb8b6873cf">◆ </a></span>ossl_asn1data_initialize()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1data_initialize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>tag</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>tag_class</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00721">721</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00187">ossl_asn1_set_infinite_length</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00184">ossl_asn1_set_tag</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00186">ossl_asn1_set_tag_class</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00183">ossl_asn1_set_value</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sUNIVERSAL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00356">SYM2ID</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00354">SYMBOL_P</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="ab07d6ac611bb6537b6a74934b385e643"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab07d6ac611bb6537b6a74934b385e643">◆ </a></span>ossl_asn1data_to_der()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1data_to_der </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00762">762</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00745">join_der()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00181">ossl_asn1_get_infinite_length</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00177">ossl_asn1_get_value</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00221">ossl_asn1_object_size</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00222">ossl_asn1_put_object</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00634">ossl_asn1_tag()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00667">ossl_asn1_tag_class()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../d5/dac/ossl_8h_source.html#l00138">ossl_str_adjust</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00027">rb_cArray</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a8ca18135f72d34ef8f9461d237e2c048"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ca18135f72d34ef8f9461d237e2c048">◆ </a></span>ossl_asn1eoc_initialize()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1eoc_initialize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01174">1174</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">ID2SYM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00615">ossl_asn1_default_tag()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00187">ossl_asn1_set_infinite_length</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00184">ossl_asn1_set_tag</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00186">ossl_asn1_set_tag_class</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00185">ossl_asn1_set_tagging</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00183">ossl_asn1_set_value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">sUNIVERSAL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a3d8e25ca6187f41b9fe038b2196f43c6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d8e25ca6187f41b9fe038b2196f43c6">◆ </a></span>ossl_asn1obj_get_ln()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1obj_get_ln </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01418">1418</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00177">ossl_asn1_get_value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a033b6f5180477807ebd2983e3d116ee1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a033b6f5180477807ebd2983e3d116ee1">◆ </a></span>ossl_asn1obj_get_oid()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1obj_get_oid </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01435">1435</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00293">obj_to_asn1obj()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00177">ossl_asn1_get_value</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a8c574a03cac3f0e21081b1f2bfccec8c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c574a03cac3f0e21081b1f2bfccec8c">◆ </a></span>ossl_asn1obj_get_sn()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1obj_get_sn </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01397">1397</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00177">ossl_asn1_get_value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a52993e89388589dc57b53c398751fcc4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52993e89388589dc57b53c398751fcc4">◆ </a></span>ossl_asn1obj_s_register()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1obj_s_register </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>oid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>sn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ln</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01376">1376</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="ab11302dc30ed2e4c4b0bcb9f9f5dda02"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab11302dc30ed2e4c4b0bcb9f9f5dda02">◆ </a></span>ossl_asn1prim_to_der()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ossl_asn1prim_to_der </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01219">1219</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00045">assert</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">eASN1Error</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00178">ossl_asn1_get_tag</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00646">ossl_asn1_is_explicit()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00221">ossl_asn1_object_size</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00222">ossl_asn1_put_object</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00667">ossl_asn1_tag_class()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01200">ossl_ASN1_TYPE_free()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00134">ossl_buf2str()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01189">ossl_i2d_ASN1_TYPE()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00333">ossl_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00317">rb_long2int</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a76cbb03c785a786b522e8d6bee0fbb74"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76cbb03c785a786b522e8d6bee0fbb74">◆ </a></span>ossl_i2d_ASN1_TYPE()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ossl_i2d_ASN1_TYPE </td> <td>(</td> <td class="paramtype">ASN1_TYPE * </td> <td class="paramname"><em>a</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char ** </td> <td class="paramname"><em>pp</em> </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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01189">1189</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01219">ossl_asn1prim_to_der()</a>.</p> </div> </div> <a id="a79dce2bd716eb178ce22c4a5d754099d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79dce2bd716eb178ce22c4a5d754099d">◆ </a></span>rb_time_timeval()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> rb_time_timeval </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../df/d73/time_8c_source.html#l02417">2417</a> of file <a class="el" href="../../df/d73/time_8c_source.html">time.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l01168">rb_thread_sleep()</a>.</p> </div> </div> <a id="af06442c7a067b96360fedb0021e57fd7"></a> <h2 class="memtitle"><span class="permalink"><a href="#af06442c7a067b96360fedb0021e57fd7">◆ </a></span>time_to_time_t()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">time_t time_to_time_t </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>time</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00085">85</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00600">NUM2LONG</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l02757">rb_Integer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00319">obj_to_asn1gtime()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00306">obj_to_asn1utime()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00496">ossl_x509_set_not_after()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00459">ossl_x509_set_not_before()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00218">ossl_x509crl_set_last_update()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00243">ossl_x509crl_set_next_update()</a>, and <a class="el" href="../../df/d6a/ossl__x509revoked_8c_source.html#l00127">ossl_x509revoked_set_time()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="ad295d16d1e9023a45eda42f071aae991"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad295d16d1e9023a45eda42f071aae991">◆ </a></span>cASN1BitString</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1BitString</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00199">199</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a7a960ea55f2fcb34b6554aaa51f1a792"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a960ea55f2fcb34b6554aaa51f1a792">◆ </a></span>cASN1BMPString</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1BMPString</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00205">205</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a174c4c80e9a9036d6369b143c8d3ac03"></a> <h2 class="memtitle"><span class="permalink"><a href="#a174c4c80e9a9036d6369b143c8d3ac03">◆ </a></span>cASN1Boolean</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1Boolean</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00197">197</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a9b493c0d79acf7ec70abcda6f98f044a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b493c0d79acf7ec70abcda6f98f044a">◆ </a></span>cASN1Constructive</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1Constructive</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00194">194</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>.</p> </div> </div> <a id="a44afca72c9da378e304e6c54b11a0495"></a> <h2 class="memtitle"><span class="permalink"><a href="#a44afca72c9da378e304e6c54b11a0495">◆ </a></span>cASN1Data</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1Data</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00192">192</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="aae983394d40f6fac86d4d0f47815955f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae983394d40f6fac86d4d0f47815955f">◆ </a></span>cASN1EndOfContent</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1EndOfContent</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00196">196</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a67bdf1e47837fbeaff0514d440a76957"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67bdf1e47837fbeaff0514d440a76957">◆ </a></span>cASN1Enumerated</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1Enumerated</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00198">198</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a3de686d2322507551fdfa8e48588cb11"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3de686d2322507551fdfa8e48588cb11">◆ </a></span>cASN1GeneralizedTime</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1GeneralizedTime</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00208">208</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a354c58d0582adde0a5c115d1c2984d71"></a> <h2 class="memtitle"><span class="permalink"><a href="#a354c58d0582adde0a5c115d1c2984d71">◆ </a></span>cASN1GeneralString</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1GeneralString</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00204">204</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="aaf75f68611f17c00db5f7f1f8160e6a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf75f68611f17c00db5f7f1f8160e6a0">◆ </a></span>cASN1GraphicString</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1GraphicString</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00203">203</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a4616fe14603cab373ff74cfd495add4b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4616fe14603cab373ff74cfd495add4b">◆ </a></span>cASN1IA5String</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1IA5String</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00203">203</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="aac67ce8543b3fce9faecabb181186026"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac67ce8543b3fce9faecabb181186026">◆ </a></span>cASN1Integer</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1Integer</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00198">198</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="abf28f89742a602fa52e9bc52e525826e"></a> <h2 class="memtitle"><span class="permalink"><a href="#abf28f89742a602fa52e9bc52e525826e">◆ </a></span>cASN1ISO64String</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1ISO64String</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00204">204</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a89a29ced698f52d93ccd24f0d9064fc5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a89a29ced698f52d93ccd24f0d9064fc5">◆ </a></span>cASN1Null</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1Null</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00206">206</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="ac9cc50c074f7e5033849b220fd9f9577"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac9cc50c074f7e5033849b220fd9f9577">◆ </a></span>cASN1NumericString</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1NumericString</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00201">201</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a1a94879dc631ac2739374eb5af860281"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a94879dc631ac2739374eb5af860281">◆ </a></span>cASN1ObjectId</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1ObjectId</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00207">207</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a2456036811e6c140e5e815d004c96995"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2456036811e6c140e5e815d004c96995">◆ </a></span>cASN1OctetString</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1OctetString</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00200">200</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a44bb06684b2e442cd69fcc5622e77aa5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a44bb06684b2e442cd69fcc5622e77aa5">◆ </a></span>cASN1Primitive</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1Primitive</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00193">193</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>.</p> </div> </div> <a id="abb23ec0fb78270116d6a2adc633b4a18"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb23ec0fb78270116d6a2adc633b4a18">◆ </a></span>cASN1PrintableString</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1PrintableString</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00201">201</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a5b0001197ad0fd275757a601c46f1003"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b0001197ad0fd275757a601c46f1003">◆ </a></span>cASN1Sequence</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1Sequence</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00209">209</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>.</p> </div> </div> <a id="ae96df8b4b8c5c37e48a6e49b1ca0cf43"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae96df8b4b8c5c37e48a6e49b1ca0cf43">◆ </a></span>cASN1Set</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1Set</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00209">209</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>.</p> </div> </div> <a id="abe22fda67bea241d9422442bc995bffb"></a> <h2 class="memtitle"><span class="permalink"><a href="#abe22fda67bea241d9422442bc995bffb">◆ </a></span>cASN1T61String</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1T61String</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00202">202</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a9a28cb5f12e7a163a3b3ea9ce98027b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a28cb5f12e7a163a3b3ea9ce98027b8">◆ </a></span>cASN1UniversalString</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1UniversalString</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00205">205</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a5cd39a3197e3112e6a58cc70ed56c2d8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5cd39a3197e3112e6a58cc70ed56c2d8">◆ </a></span>cASN1UTCTime</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1UTCTime</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00208">208</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="ab093ca792be9510ff8456cfc30938ddd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab093ca792be9510ff8456cfc30938ddd">◆ </a></span>cASN1UTF8String</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1UTF8String</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00200">200</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a2266a4c24cf06dac5a9225908efddc27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2266a4c24cf06dac5a9225908efddc27">◆ </a></span>cASN1VideotexString</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cASN1VideotexString</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00202">202</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a891a21c56fae6d3b9ef6caacd3e22f27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a891a21c56fae6d3b9ef6caacd3e22f27">◆ </a></span>class_tag_map</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> class_tag_map</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00534">534</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00615">ossl_asn1_default_tag()</a>.</p> </div> </div> <a id="a769d2980f4d08b04752d6b88d2d76b7c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a769d2980f4d08b04752d6b88d2d76b7c">◆ </a></span>eASN1Error</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> eASN1Error</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00190">190</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00349">decode_bool()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00381">decode_bstr()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00402">decode_enum()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00483">decode_eoc()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00362">decode_int()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00421">decode_null()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00435">decode_obj()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00464">decode_time()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00998">int_ossl_decode_sanity_check()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00251">obj_to_asn1bstr()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00332">obj_to_asn1derstr()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00319">obj_to_asn1gtime()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00280">obj_to_asn1null()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00293">obj_to_asn1obj()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00267">obj_to_asn1str()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00306">obj_to_asn1utime()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00615">ossl_asn1_default_tag()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00646">ossl_asn1_is_explicit()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00634">ossl_asn1_tag()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00667">ossl_asn1_tag_class()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01262">ossl_asn1cons_to_der()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00721">ossl_asn1data_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00762">ossl_asn1data_to_der()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01376">ossl_asn1obj_s_register()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01219">ossl_asn1prim_to_der()</a>, and <a class="el" href="../../d8/d95/ossl__x509attr_8c_source.html#l00177">ossl_x509attr_set_value()</a>.</p> </div> </div> <a id="a4a7f56f1d144117443c8c004d2548569"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a7f56f1d144117443c8c004d2548569">◆ </a></span>mASN1</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mASN1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00189">189</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, and <a class="el" href="../../d8/d95/ossl__x509attr_8c_source.html#l00204">ossl_x509attr_get_value()</a>.</p> </div> </div> <a id="ada98e0097315b14516d6c8af7f44443b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada98e0097315b14516d6c8af7f44443b">◆ </a></span>ossl_asn1_info</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/df9/structossl__asn1__info__t.html">ossl_asn1_info_t</a> ossl_asn1_info[]</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00498">498</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="a49b05919c4fd563055d1f4a5f5ff7e1b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49b05919c4fd563055d1f4a5f5ff7e1b">◆ </a></span>ossl_asn1_info_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ossl_asn1_info_size = (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ada98e0097315b14516d6c8af7f44443b">ossl_asn1_info</a>)/<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../dd/dbc/ossl__asn1_8c.html#ada98e0097315b14516d6c8af7f44443b">ossl_asn1_info</a>[0]))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00532">532</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>.</p> </div> </div> <a id="a21c2e447af9f74e09b796fabd0233d01"></a> <h2 class="memtitle"><span class="permalink"><a href="#a21c2e447af9f74e09b796fabd0233d01">◆ </a></span>sAPPLICATION</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sAPPLICATION</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">212</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00692">ossl_asn1_class2sym()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00667">ossl_asn1_tag_class()</a>.</p> </div> </div> <a id="a63e95b4d79aa08873643d70514dc7413"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63e95b4d79aa08873643d70514dc7413">◆ </a></span>sCONTEXT_SPECIFIC</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sCONTEXT_SPECIFIC</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">212</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00692">ossl_asn1_class2sym()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00667">ossl_asn1_tag_class()</a>.</p> </div> </div> <a id="acac74b3a6ff4bc1556ec9b5d1ef30143"></a> <h2 class="memtitle"><span class="permalink"><a href="#acac74b3a6ff4bc1556ec9b5d1ef30143">◆ </a></span>sEXPLICIT</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sEXPLICIT</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00211">211</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00646">ossl_asn1_is_explicit()</a>.</p> </div> </div> <a id="a13fdafd85c9f79eff974a20d20a0dfba"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13fdafd85c9f79eff974a20d20a0dfba">◆ </a></span>sIMPLICIT</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sIMPLICIT</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00211">211</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00646">ossl_asn1_is_explicit()</a>.</p> </div> </div> <a id="a1c08f134ea8cf949f09be0ba75e7167f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c08f134ea8cf949f09be0ba75e7167f">◆ </a></span>sivINFINITE_LENGTH</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sivINFINITE_LENGTH</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">213</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="ab5fd0acd7f549a3c947f8e5fa495431b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5fd0acd7f549a3c947f8e5fa495431b">◆ </a></span>sivTAG</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sivTAG</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">213</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="ac7ec395c41faffda66ea038ad0bcca1e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac7ec395c41faffda66ea038ad0bcca1e">◆ </a></span>sivTAG_CLASS</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sivTAG_CLASS</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">213</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a176e8627d9bcbcebe987d588b868a095"></a> <h2 class="memtitle"><span class="permalink"><a href="#a176e8627d9bcbcebe987d588b868a095">◆ </a></span>sivTAGGING</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sivTAGGING</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">213</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a32846e7ab637ce595b92b249ecd49783"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32846e7ab637ce595b92b249ecd49783">◆ </a></span>sivUNUSED_BITS</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sivUNUSED_BITS</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">213</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>.</p> </div> </div> <a id="aa708d397086898d26992630b6f586a5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa708d397086898d26992630b6f586a5b">◆ </a></span>sivVALUE</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sivVALUE</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00213">213</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>.</p> </div> </div> <a id="a5e7b23aebee4ea153a4663543b7a23a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e7b23aebee4ea153a4663543b7a23a9">◆ </a></span>sPRIVATE</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sPRIVATE</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">212</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00692">ossl_asn1_class2sym()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00667">ossl_asn1_tag_class()</a>.</p> </div> </div> <a id="a00de51a47e9304b3284b8cefb21340d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a00de51a47e9304b3284b8cefb21340d2">◆ </a></span>sUNIVERSAL</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> sUNIVERSAL</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 class="definition">Definition at line <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00212">212</a> of file <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html">ossl_asn1.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00868">int_ossl_asn1_decode0_cons()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00692">ossl_asn1_class2sym()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00935">ossl_asn1_decode0()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01138">ossl_asn1_initialize()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00667">ossl_asn1_tag_class()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00721">ossl_asn1data_initialize()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01174">ossl_asn1eoc_initialize()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>