Copy an OCB context, optionally replacing the encrypt/decrypt key pointers.

Synopsis

Declared in <openssl/modes.h>

int
CRYPTO_ocb128_copy_ctx(
    OCB128_CONTEXT* dest,
    OCB128_CONTEXT* src,
    void* keyenc,
    void* keydec);

Return Value

1 on success, or 0 on failure.

Parameters

Name

Description

dest

Destination context to initialise as a copy of src.

src

Source OCB context to copy.

keyenc

Replacement encrypt‐direction key, or NULL to keep src's.

keydec

Replacement decrypt‐direction key, or NULL to keep src's.

Created with MrDocs