CRYPTO_ocb128_copy_ctx

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

NameDescription
destDestination context to initialise as a copy of src.
srcSource OCB context to copy.
keyencReplacement encrypt-direction key, or NULL to keep src's.
keydecReplacement decrypt-direction key, or NULL to keep src's.