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