Callback that encrypts or decrypts whole 16‐byte blocks in CTR mode.
Synopsis
Declared in <openssl/modes.h>
typedef void(* ctr128_f)(unsigned char const*, unsigned char*, size_t, void const*, unsigned char const[]);
Parameters
Name |
Description |
in |
Input ciphertext or plaintext blocks. |
out |
Output buffer for the transformed blocks. |
blocks |
Number of 16‐byte blocks to process. |
key |
Cipher‐specific expanded key schedule. |
ivec |
16‐byte counter block for the stream. |
Created with MrDocs