Encrypt or decrypt a chunk of data using a cipher context already set for either direction.
Declared in <openssl/evp.h>
int
EVP_CipherUpdate(
EVP_CIPHER_CTX* ctx,
unsigned char* out,
int* outl,
unsigned char const* in,
int inl);
1 on success, or 0 on failure.
| Name | Description |
|---|---|
| ctx | Cipher context initialized for encryption or decryption. |
| out | Output buffer for ciphertext or plaintext. |
| outl | Receives the number of bytes written to out. |
| in | Input bytes to process. |
| inl | Number of bytes at in. |