Skip to content

crypto_evp_encrypt()#

Syntax
crypto_evp_encrypt( ciphername, key, iv, plaintext, encrypted var )

Returns#

returns 1 on success, 0 on failure

Parameters#

Parameter Description
ciphername The OpenSSL identifier of the cipher, such as “bf-cbc” or “des-ede3-cbc”.
key The encryption key. Must be exactly the number of bytes required by the cipher, as returned by crypto_cipher_key_length.
iv An initialization vector, if required by the cipher. Must be exactly the number of bytes required by the cipher, as returned by crypto_cipher_iv_length.
plaintext The text to be encrypted
encrypted [output] Receives the cipher text