Streaming CCM helper that processes whole 16‐byte blocks and updates CMAC state.
Synopsis
Declared in <openssl/modes.h>
typedef void(* ccm128_f)(unsigned char const*, unsigned char*, size_t, void const*, unsigned char const[], unsigned char[]);
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 / IV block for the stream. |
cmac |
16‐byte running CMAC / authentication state updated in place. |
Created with MrDocs