namespaceLibItsSecurity____Functions.html 81.8 KB
Newer Older
garciay's avatar
garciay committed
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOLEAN LibItsSecurity__Functions::fx__readCertificateDigest </td>
          <td>(</td>
          <td class="paramtype">const CHARSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__certificateId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__digest</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read the specified certificate digest. </p>
garciay's avatar
garciay committed
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p_certificateId</td><td>the certificate identifier </td></tr>
    <tr><td class="paramname">p_digest</td><td>the expected certificate </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise </dd></dl>

</div>
</div>
<a id="a3f47d4cd8d4e2eb245692ef54dfdeba0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f47d4cd8d4e2eb245692ef54dfdeba0">&#9670;&nbsp;</a></span>fx__readCertificateFromDigest()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOLEAN LibItsSecurity__Functions::fx__readCertificateFromDigest </td>
          <td>(</td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__digest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CHARSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__certificateId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad654d650ae4bffc69a14eeea70ea1840"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad654d650ae4bffc69a14eeea70ea1840">&#9670;&nbsp;</a></span>fx__readEncryptingKey()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOLEAN LibItsSecurity__Functions::fx__readEncryptingKey </td>
          <td>(</td>
          <td class="paramtype">const CHARSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__certificateId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__encryptingPrivateKey</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read the private keys for the specified certificate. </p>
garciay's avatar
garciay committed
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p_keysId</td><td>the keys identifier </td></tr>
    <tr><td class="paramname">p_encryptPrivateKey</td><td>the encrypt private key </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise fx_readEncryptingKey(in charstring p_keysId, out Oct32 p_encryptingPrivateKey) return boolean; </dd></dl>

</div>
</div>
<a id="a73b8c74d8a7cea3b50ff513de853184f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73b8c74d8a7cea3b50ff513de853184f">&#9670;&nbsp;</a></span>fx__readSigningKey()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOLEAN LibItsSecurity__Functions::fx__readSigningKey </td>
          <td>(</td>
          <td class="paramtype">const CHARSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__certificateId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__signingPrivateKey</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read the private keys for the specified certificate. </p>
garciay's avatar
garciay committed
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p_certificateId</td><td>the keys identifier </td></tr>
    <tr><td class="paramname">p_signingPrivateKey</td><td>the signing private key </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise </dd></dl>

</div>
</div>
<a id="aa226b8bc6c7aa022bd9a36e63e4b9ff2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa226b8bc6c7aa022bd9a36e63e4b9ff2">&#9670;&nbsp;</a></span>fx__signWithEcdsaBrainpoolp256WithSha256()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCTETSTRING LibItsSecurity__Functions::fx__signWithEcdsaBrainpoolp256WithSha256 </td>
          <td>(</td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__toBeSignedSecuredMessage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__privateKey</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Produces a Elliptic Curve Digital Signature Algorithm (ECDSA) signature. </p>
garciay's avatar
garciay committed
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p__toBeSignedSecuredMessage</td><td>The data to be signed </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__privateKey</td><td>The private key </td></tr>
garciay's avatar
garciay committed
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The signature value </dd></dl>
garciay's avatar
garciay committed

</div>
</div>
<a id="a674889f80fbafa6086f6ed8efc5e0f0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a674889f80fbafa6086f6ed8efc5e0f0a">&#9670;&nbsp;</a></span>fx__signWithEcdsaBrainpoolp384WithSha384()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCTETSTRING LibItsSecurity__Functions::fx__signWithEcdsaBrainpoolp384WithSha384 </td>
          <td>(</td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__toBeSignedSecuredMessage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__privateKey</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Produces a Elliptic Curve Digital Signature Algorithm (ECDSA) signature. </p>
garciay's avatar
garciay committed
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p__toBeSignedSecuredMessage</td><td>The data to be signed </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__privateKey</td><td>The private key </td></tr>
garciay's avatar
garciay committed
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The signature value </dd></dl>
garciay's avatar
garciay committed

</div>
</div>
<a id="a6f2b1f6f03a27d8e0435edbecd14ae17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f2b1f6f03a27d8e0435edbecd14ae17">&#9670;&nbsp;</a></span>fx__signWithEcdsaNistp256WithSha256()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCTETSTRING LibItsSecurity__Functions::fx__signWithEcdsaNistp256WithSha256 </td>
          <td>(</td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__toBeSignedSecuredMessage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__privateKey</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Produces a Elliptic Curve Digital Signature Algorithm (ECDSA) signature. </p>
garciay's avatar
garciay committed
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p__toBeSignedSecuredMessage</td><td>The data to be signed </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__privateKey</td><td>The private key </td></tr>
garciay's avatar
garciay committed
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The signature value </dd></dl>
garciay's avatar
garciay committed

</div>
</div>
<a id="a4606636926a2c4bc678cb31f953106fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4606636926a2c4bc678cb31f953106fa">&#9670;&nbsp;</a></span>fx__store__certificate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOLEAN LibItsSecurity__Functions::fx__store__certificate </td>
          <td>(</td>
          <td class="paramtype">const CHARSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__cert__id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__cert</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__private__key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__public__key__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__public__key__y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__hashid8</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__issuer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING_template &amp;&#160;</td>
          <td class="paramname"><em>p__private__enc__key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING_template &amp;&#160;</td>
          <td class="paramname"><em>p__public__enc__key__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING_template &amp;&#160;</td>
          <td class="paramname"><em>p__public__enc__key__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a119a2da7fbd4333a199c58b51fc9eedf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a119a2da7fbd4333a199c58b51fc9eedf">&#9670;&nbsp;</a></span>fx__test__decrypt__aes__128__ccm__test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCTETSTRING LibItsSecurity__Functions::fx__test__decrypt__aes__128__ccm__test </td>
          <td>(</td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__pt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Encrypt the message using AES 128 CCM algorithm. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p__k</td><td>The symmetric encryption key </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__n</td><td>The initial vector, nonce vector </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pp__ct__pt</td><td>The encrypted message concatenated to the AES 128 CCM tag </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The original message </dd></dl>

</div>
</div>
<a id="a437e871cd00ba8cd25d2d8689a4c67ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a437e871cd00ba8cd25d2d8689a4c67ed">&#9670;&nbsp;</a></span>fx__test__encrypt__aes__128__ccm__test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCTETSTRING LibItsSecurity__Functions::fx__test__encrypt__aes__128__ccm__test </td>
          <td>(</td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__pt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Encrypt the message using AES 128 CCM algorithm. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p__k</td><td>The symmetric encryption key </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__n</td><td>The initial vector, nonce vector </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__pt</td><td>The message to encrypt </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The encrypted message concatenated to the AES 128 CCM tag </dd></dl>

</div>
</div>
<a id="a9c11605147f2a82d6b524bca7f88c0c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c11605147f2a82d6b524bca7f88c0c8">&#9670;&nbsp;</a></span>fx__test__hmac__sha256()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCTETSTRING LibItsSecurity__Functions::fx__test__hmac__sha256 </td>
          <td>(</td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__m</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generate a HMAC-SHA256 value based on the provided secret key. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p__k</td><td>The secret key used for the HMAC calculation </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__m</td><td>The message </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The HMAC value resized to 16-byte </dd></dl>

garciay's avatar
garciay committed
</div>
</div>
<a id="abcda7eac3a52c2273b2dc152b5315f8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcda7eac3a52c2273b2dc152b5315f8d">&#9670;&nbsp;</a></span>fx__unloadCertificates()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOLEAN LibItsSecurity__Functions::fx__unloadCertificates </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unload from memory cache the certificates. </p>
garciay's avatar
garciay committed
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise </dd></dl>

</div>
</div>
<a id="a0e17d3afa0cad740d09d3dbb184e7e4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e17d3afa0cad740d09d3dbb184e7e4f">&#9670;&nbsp;</a></span>fx__verifyWithEcdsaBrainpoolp256WithSha256()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOLEAN LibItsSecurity__Functions::fx__verifyWithEcdsaBrainpoolp256WithSha256 </td>
          <td>(</td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__toBeVerifiedData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__signature</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__ecdsaBrainpoolp256PublicKeyX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__ecdsaBrainpoolp256PublicKeyY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Verify the signature of the specified data. </p>
garciay's avatar
garciay committed
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p__toBeVerifiedData</td><td>The data to be verified </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__signature</td><td>The signature </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__ecdsaBrainpoolp256PublicKeyX</td><td>The public key (x coordinate) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__ecdsaBrainpoolp256PublicKeyY</td><td>The public key (y coordinate) </td></tr>
garciay's avatar
garciay committed
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise </dd></dl>
garciay's avatar
garciay committed

</div>
</div>
<a id="ab373572f08698d3ca7634fb13f3eb8be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab373572f08698d3ca7634fb13f3eb8be">&#9670;&nbsp;</a></span>fx__verifyWithEcdsaBrainpoolp384WithSha384()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOLEAN LibItsSecurity__Functions::fx__verifyWithEcdsaBrainpoolp384WithSha384 </td>
          <td>(</td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__toBeVerifiedData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__signature</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__ecdsaBrainpoolp384PublicKeyX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__ecdsaBrainpoolp384PublicKeyY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Verify the signature of the specified data. </p>
garciay's avatar
garciay committed
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p__toBeVerifiedData</td><td>The data to be verified </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__signature</td><td>The signature </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__ecdsaBrainpoolp384PublicKeyX</td><td>The public key (x coordinate) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__ecdsaBrainpoolp384PublicKeyY</td><td>The public key (y coordinate) </td></tr>
garciay's avatar
garciay committed
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise </dd></dl>
garciay's avatar
garciay committed

</div>
</div>
<a id="ab35b57378cf0a0dabfa9e092f7242340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab35b57378cf0a0dabfa9e092f7242340">&#9670;&nbsp;</a></span>fx__verifyWithEcdsaNistp256WithSha256()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOLEAN LibItsSecurity__Functions::fx__verifyWithEcdsaNistp256WithSha256 </td>
          <td>(</td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__toBeVerifiedData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__signature</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__ecdsaNistp256PublicKeyX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const OCTETSTRING &amp;&#160;</td>
          <td class="paramname"><em>p__ecdsaNistp256PublicKeyY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Verify the signature of the specified data. </p>
garciay's avatar
garciay committed
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p__toBeVerifiedData</td><td>The data to be verified </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__signature</td><td>The signature </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__ecdsaNistp256PublicKeyX</td><td>The public key (x coordinate) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p__ecdsaNistp256PublicKeyY</td><td>The public key (y coordinate) </td></tr>
garciay's avatar
garciay committed
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise </dd></dl>
garciay's avatar
garciay committed

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 4 2018 14:16:40 for ETSI STF525 / Internal Testing test suite by &#160;<a href="http://www.doxygen.org/index.html">
garciay's avatar
garciay committed
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>