Streaming OCB helper that processes whole 16-byte blocks and updates checksum state.
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[]);
| 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. |
| start_block_num | Block index of the first block in this call (for L lookup). |
| offset_i | 16-byte running Offset_i state updated in place. |
| L_ | Table of precomputed L values indexed by trailing-zero count. |
| checksum | 16-byte running checksum state updated in place. |