<!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.13"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>mbed TLS v2.7.6: mbedtls_rsa_context Struct 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">mbed TLS v2.7.6 </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',false,false,'search.php','Search'); }); </script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-attribs">Data Fields</a> </div> <div class="headertitle"> <div class="title">mbedtls_rsa_context Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p>The RSA context structure. <a href="structmbedtls__rsa__context.html#details">More...</a></p> <p><code>#include <<a class="el" href="rsa_8h_source.html">rsa.h</a>></code></p> <div class="dynheader"> Collaboration diagram for mbedtls_rsa_context:</div> <div class="dyncontent"> <div class="center"><img src="structmbedtls__rsa__context__coll__graph.png" border="0" usemap="#mbedtls__rsa__context_coll__map" alt="Collaboration graph"/></div> <map name="mbedtls__rsa__context_coll__map" id="mbedtls__rsa__context_coll__map"> <area shape="rect" id="node2" href="structmbedtls__threading__mutex__t.html" title="mbedtls_threading_mutex_t" alt="" coords="5,5,277,32"/> <area shape="rect" id="node3" href="structmbedtls__mpi.html" title="MPI structure. " alt="" coords="302,5,434,32"/> </map> <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Data Fields</h2></td></tr> <tr class="memitem:a3b8683697a6f69c92860e078c934a4d9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a3b8683697a6f69c92860e078c934a4d9">ver</a></td></tr> <tr class="separator:a3b8683697a6f69c92860e078c934a4d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06a537fe6045d6c08d92b2a91461b5d8"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a06a537fe6045d6c08d92b2a91461b5d8">len</a></td></tr> <tr class="separator:a06a537fe6045d6c08d92b2a91461b5d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a359cae81bccf5cfd2f37f98d1b790707"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a359cae81bccf5cfd2f37f98d1b790707">N</a></td></tr> <tr class="separator:a359cae81bccf5cfd2f37f98d1b790707"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7694251c9d4d80f4fe65831be46b0c50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a7694251c9d4d80f4fe65831be46b0c50">E</a></td></tr> <tr class="separator:a7694251c9d4d80f4fe65831be46b0c50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9552371239922dd67d146b937d1aada"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#ad9552371239922dd67d146b937d1aada">D</a></td></tr> <tr class="separator:ad9552371239922dd67d146b937d1aada"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb8c0a5e2c22d617ff2fc3b2a81ab53c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#abb8c0a5e2c22d617ff2fc3b2a81ab53c">P</a></td></tr> <tr class="separator:abb8c0a5e2c22d617ff2fc3b2a81ab53c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72efb64a1c63318ced5869e570c7cce3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a72efb64a1c63318ced5869e570c7cce3">Q</a></td></tr> <tr class="separator:a72efb64a1c63318ced5869e570c7cce3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa46b066a4cf04deb4e627e69e6b036e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#aa46b066a4cf04deb4e627e69e6b036e8">DP</a></td></tr> <tr class="separator:aa46b066a4cf04deb4e627e69e6b036e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a753b59e552469b6abb6fad9853a2042d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a753b59e552469b6abb6fad9853a2042d">DQ</a></td></tr> <tr class="separator:a753b59e552469b6abb6fad9853a2042d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76dad2612cdce4bc90933d317d3adc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a76dad2612cdce4bc90933d317d3adc92">QP</a></td></tr> <tr class="separator:a76dad2612cdce4bc90933d317d3adc92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6e8530ea71b28336cbebd77219757271"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a6e8530ea71b28336cbebd77219757271">RN</a></td></tr> <tr class="separator:a6e8530ea71b28336cbebd77219757271"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97215f3f5482cfb4887d00d47f030610"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a97215f3f5482cfb4887d00d47f030610">RP</a></td></tr> <tr class="separator:a97215f3f5482cfb4887d00d47f030610"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a495e2de1f324a00ba83fe1aa72652a06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a495e2de1f324a00ba83fe1aa72652a06">RQ</a></td></tr> <tr class="separator:a495e2de1f324a00ba83fe1aa72652a06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae042ea2b11c2934694dbacb3656331ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#ae042ea2b11c2934694dbacb3656331ca">Vi</a></td></tr> <tr class="separator:ae042ea2b11c2934694dbacb3656331ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5537a6306b03dbd02ba435738d660333"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a5537a6306b03dbd02ba435738d660333">Vf</a></td></tr> <tr class="separator:a5537a6306b03dbd02ba435738d660333"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac78a4848175e4921f6beb677f4a49496"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#ac78a4848175e4921f6beb677f4a49496">padding</a></td></tr> <tr class="separator:ac78a4848175e4921f6beb677f4a49496"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab220b6999b79d75f2186b2ac67f5267c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#ab220b6999b79d75f2186b2ac67f5267c">hash_id</a></td></tr> <tr class="separator:ab220b6999b79d75f2186b2ac67f5267c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a197401ff1b22bb8c1cd897fd39ab4022"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__threading__mutex__t.html">mbedtls_threading_mutex_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__rsa__context.html#a197401ff1b22bb8c1cd897fd39ab4022">mutex</a></td></tr> <tr class="separator:a197401ff1b22bb8c1cd897fd39ab4022"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>The RSA context structure. </p> <dl class="section note"><dt>Note</dt><dd>Direct manipulation of the members of this structure is deprecated. All manipulation should instead be done through the public interface functions. </dd></dl> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00094">94</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div><h2 class="groupheader">Field Documentation</h2> <a id="ad9552371239922dd67d146b937d1aada"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9552371239922dd67d146b937d1aada">◆ </a></span>D</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::D</td> </tr> </table> </div><div class="memdoc"> <p>The private exponent. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00102">102</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="aa46b066a4cf04deb4e627e69e6b036e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa46b066a4cf04deb4e627e69e6b036e8">◆ </a></span>DP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::DP</td> </tr> </table> </div><div class="memdoc"> <p><code>D</code> % (P - 1) </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00106">106</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a753b59e552469b6abb6fad9853a2042d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a753b59e552469b6abb6fad9853a2042d">◆ </a></span>DQ</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::DQ</td> </tr> </table> </div><div class="memdoc"> <p><code>D</code> % (Q - 1) </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00107">107</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a7694251c9d4d80f4fe65831be46b0c50"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7694251c9d4d80f4fe65831be46b0c50">◆ </a></span>E</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::E</td> </tr> </table> </div><div class="memdoc"> <p>The public exponent. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00100">100</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="ab220b6999b79d75f2186b2ac67f5267c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab220b6999b79d75f2186b2ac67f5267c">◆ </a></span>hash_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int mbedtls_rsa_context::hash_id</td> </tr> </table> </div><div class="memdoc"> <p>Hash identifier of mbedtls_md_type_t type, as specified in <a class="el" href="md_8h.html" title="The generic message-digest wrapper. ">md.h</a> for use in the MGF mask generating function used in the EME-OAEP and EMSA-PSS encodings. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00121">121</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a06a537fe6045d6c08d92b2a91461b5d8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06a537fe6045d6c08d92b2a91461b5d8">◆ </a></span>len</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t mbedtls_rsa_context::len</td> </tr> </table> </div><div class="memdoc"> <p>The size of <code>N</code> in Bytes. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00097">97</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a197401ff1b22bb8c1cd897fd39ab4022"></a> <h2 class="memtitle"><span class="permalink"><a href="#a197401ff1b22bb8c1cd897fd39ab4022">◆ </a></span>mutex</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__threading__mutex__t.html">mbedtls_threading_mutex_t</a> mbedtls_rsa_context::mutex</td> </tr> </table> </div><div class="memdoc"> <p>Thread-safety mutex. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00126">126</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a359cae81bccf5cfd2f37f98d1b790707"></a> <h2 class="memtitle"><span class="permalink"><a href="#a359cae81bccf5cfd2f37f98d1b790707">◆ </a></span>N</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::N</td> </tr> </table> </div><div class="memdoc"> <p>The public modulus. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00099">99</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="abb8c0a5e2c22d617ff2fc3b2a81ab53c"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb8c0a5e2c22d617ff2fc3b2a81ab53c">◆ </a></span>P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::P</td> </tr> </table> </div><div class="memdoc"> <p>The first prime factor. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00103">103</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="ac78a4848175e4921f6beb677f4a49496"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac78a4848175e4921f6beb677f4a49496">◆ </a></span>padding</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int mbedtls_rsa_context::padding</td> </tr> </table> </div><div class="memdoc"> <p>Selects padding mode: <a class="el" href="rsa_8h.html#a426a0d77233000f50dcce6f27d5ddd05">MBEDTLS_RSA_PKCS_V15</a> for 1.5 padding and <a class="el" href="rsa_8h.html#a903f0c378a6303efdbc1f53b18603bb1">MBEDTLS_RSA_PKCS_V21</a> for OAEP or PSS. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00118">118</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a72efb64a1c63318ced5869e570c7cce3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a72efb64a1c63318ced5869e570c7cce3">◆ </a></span>Q</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::Q</td> </tr> </table> </div><div class="memdoc"> <p>The second prime factor. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00104">104</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a76dad2612cdce4bc90933d317d3adc92"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76dad2612cdce4bc90933d317d3adc92">◆ </a></span>QP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::QP</td> </tr> </table> </div><div class="memdoc"> <p>1 / (Q % P) </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00108">108</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a6e8530ea71b28336cbebd77219757271"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6e8530ea71b28336cbebd77219757271">◆ </a></span>RN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::RN</td> </tr> </table> </div><div class="memdoc"> <p>cached R^2 mod <code>N</code> </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00110">110</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a97215f3f5482cfb4887d00d47f030610"></a> <h2 class="memtitle"><span class="permalink"><a href="#a97215f3f5482cfb4887d00d47f030610">◆ </a></span>RP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::RP</td> </tr> </table> </div><div class="memdoc"> <p>cached R^2 mod <code>P</code> </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00112">112</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a495e2de1f324a00ba83fe1aa72652a06"></a> <h2 class="memtitle"><span class="permalink"><a href="#a495e2de1f324a00ba83fe1aa72652a06">◆ </a></span>RQ</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::RQ</td> </tr> </table> </div><div class="memdoc"> <p>cached R^2 mod <code>Q</code> </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00113">113</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a3b8683697a6f69c92860e078c934a4d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b8683697a6f69c92860e078c934a4d9">◆ </a></span>ver</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int mbedtls_rsa_context::ver</td> </tr> </table> </div><div class="memdoc"> <p>Always 0. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00096">96</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="a5537a6306b03dbd02ba435738d660333"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5537a6306b03dbd02ba435738d660333">◆ </a></span>Vf</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::Vf</td> </tr> </table> </div><div class="memdoc"> <p>The cached un-blinding value. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00116">116</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <a id="ae042ea2b11c2934694dbacb3656331ca"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae042ea2b11c2934694dbacb3656331ca">◆ </a></span>Vi</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_rsa_context::Vi</td> </tr> </table> </div><div class="memdoc"> <p>The cached blinding value. </p> <p class="definition">Definition at line <a class="el" href="rsa_8h_source.html#l00115">115</a> of file <a class="el" href="rsa_8h_source.html">rsa.h</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="rsa_8h_source.html">rsa.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Fri Oct 12 2018 20:26:59 for mbed TLS v2.7.6 by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.13 </small></address> </body> </html>