### 6.6.3 MySQL Enterprise Encryption Function Reference

[]()

**Table 6.45 MySQL Enterprise Encryption Functions**

|                                                   Name                                                   |                  Description                  |
|----------------------------------------------------------------------------------------------------------|-----------------------------------------------|
|        [`asymmetric_decrypt()`](enterprise-encryption-functions.html#function_asymmetric-decrypt)        | Decrypt ciphertext using private or public key|
|         [`asymmetric_derive()`](enterprise-encryption-functions.html#function_asymmetric-derive)         |   Derive symmetric key from asymmetric keys   |
|        [`asymmetric_encrypt()`](enterprise-encryption-functions.html#function_asymmetric-encrypt)        | Encrypt cleartext using private or public key |
|           [`asymmetric_sign()`](enterprise-encryption-functions.html#function_asymmetric-sign)           |         Generate signature from digest        |
|         [`asymmetric_verify()`](enterprise-encryption-functions.html#function_asymmetric-verify)         |      Verify that signature matches digest     |
|[`create_asymmetric_priv_key()`](enterprise-encryption-functions.html#function_create-asymmetric-priv-key)|               Create private key              |
| [`create_asymmetric_pub_key()`](enterprise-encryption-functions.html#function_create-asymmetric-pub-key) |               Create public key               |
|      [`create_dh_parameters()`](enterprise-encryption-functions.html#function_create-dh-parameters)      |           Generate shared DH secret           |
|             [`create_digest()`](enterprise-encryption-functions.html#function_create-digest)             |          Generate digest from string          |

