Encrypt with CS1 ciphertext stealing using a single‐block encrypt function.
Synopsis
Declared in <openssl/modes.h>
size_t
CRYPTO_cts128_encrypt_block(
unsigned char const* in,
unsigned char* out,
size_t len,
void const* key,
unsigned char ivec[],
block128_f block);
Return Value
Number of ciphertext bytes written, or 0 on error.
Parameters
Name |
Description |
in |
Input plaintext of length |
out |
Output ciphertext buffer of length |
len |
Number of plaintext bytes. |
key |
Cipher‐specific expanded key for |
ivec |
16‐byte IV updated like CBC. |
block |
Block‐encrypt function for the underlying cipher. |
Created with MrDocs