<div id="docs-body">
 <div class="section">
  <div class="titlepage">
   <div>
    <div>
     <h3 class="title">
      <a name="enterprise-encryption-function-reference">
      </a>
      8.6.4 MySQL Enterprise Encryption Function Reference
     </h3>
    </div>
   </div>
  </div>
  <p>
   MySQL Enterprise Encryption functions are provided by the MySQL
   <code class="literal">
    component_enterprise_encryption
   </code>
   component. See
   <a class="xref" href="enterprise-encryption-functions.html" title="8.6.5 MySQL Enterprise Encryption Component Function Descriptions">
    Section 8.6.5, “MySQL Enterprise Encryption Component Function Descriptions”
   </a>
   .
  </p>
  <div class="table">
   <a name="idm46045231888896">
   </a>
   <p class="title">
    <b>
     Table 8.48 MySQL Enterprise Encryption Functions
    </b>
   </p>
   <div class="table-contents">
    <table frame="box" rules="all" summary="A reference that lists MySQL Enterprise Encryption functions.">
     <colgroup>
      <col style="width: 28%"/>
      <col style="width: 71%"/>
     </colgroup>
     <thead>
      <tr>
       <th>
        Name
       </th>
       <th>
        Description
       </th>
      </tr>
     </thead>
     <tbody>
      <tr>
       <td>
        <a class="link" href="enterprise-encryption-functions.html#function_asymmetric-decrypt">
         <code class="literal">
          asymmetric_decrypt()
         </code>
        </a>
       </td>
       <td>
        Decrypt ciphertext using private or public key
       </td>
      </tr>
      <tr>
       <td>
        <code class="literal">
         asymmetric_derive()
        </code>
       </td>
       <td>
        Derive symmetric key from asymmetric keys
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="enterprise-encryption-functions.html#function_asymmetric-encrypt">
         <code class="literal">
          asymmetric_encrypt()
         </code>
        </a>
       </td>
       <td>
        Encrypt cleartext using private or public key
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="enterprise-encryption-functions.html#function_asymmetric-sign">
         <code class="literal">
          asymmetric_sign()
         </code>
        </a>
       </td>
       <td>
        Generate signature from digest
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="enterprise-encryption-functions.html#function_asymmetric-verify">
         <code class="literal">
          asymmetric_verify()
         </code>
        </a>
       </td>
       <td>
        Verify that signature matches digest
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="enterprise-encryption-functions.html#function_create-asymmetric-priv-key">
         <code class="literal">
          create_asymmetric_priv_key()
         </code>
        </a>
       </td>
       <td>
        Create private key
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="enterprise-encryption-functions.html#function_create-asymmetric-pub-key">
         <code class="literal">
          create_asymmetric_pub_key()
         </code>
        </a>
       </td>
       <td>
        Create public key
       </td>
      </tr>
      <tr>
       <td>
        <code class="literal">
         create_dh_parameters()
        </code>
       </td>
       <td>
        Generate shared DH secret
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="enterprise-encryption-functions.html#function_create-digest">
         <code class="literal">
          create_digest()
         </code>
        </a>
       </td>
       <td>
        Generate digest from string
       </td>
      </tr>
     </tbody>
    </table>
   </div>
  </div>
  <br class="table-break"/>
 </div>
 <br/>
</div>
