ocb128_f

Streaming OCB helper that processes whole 16-byte blocks and updates checksum state.

Synopsis

Declared in <openssl/modes.h>

typedef void(* ocb128_f)(unsigned char const*, unsigned char*, size_t, void const*, size_t, unsigned char[], unsigned char const[][], unsigned char[]);

Parameters

NameDescription
inInput ciphertext or plaintext blocks.
outOutput buffer for the transformed blocks.
blocksNumber of 16-byte blocks to process.
keyCipher-specific expanded key schedule.
start_block_numBlock index of the first block in this call (for L lookup).
offset_i16-byte running Offset_i state updated in place.
L_Table of precomputed L values indexed by trailing-zero count.
checksum16-byte running checksum state updated in place.