Encrypt or decrypt in CTR mode using a 32‐bit counter stream function.
Synopsis
Declared in <openssl/modes.h>
void
CRYPTO_ctr128_encrypt_ctr32(
unsigned char const* in,
unsigned char* out,
size_t len,
void const* key,
unsigned char ivec[],
unsigned char ecount_buf[],
unsigned int* num,
ctr128_f ctr);
Parameters
Name |
Description |
in |
Input bytes of length |
out |
Output buffer of length |
len |
Number of bytes to process. |
key |
Cipher‐specific expanded key for |
ivec |
16‐byte counter block updated as encryption proceeds. |
ecount_buf |
16‐byte buffer holding residual encrypted counter output. |
num |
Offset into |
ctr |
Multi‐block CTR stream function for the underlying cipher. |
Created with MrDocs