[#CRYPTO_ocb128_copy_ctx] = CRYPTO_ocb128_copy_ctx :mrdocs: Copy an OCB context, optionally replacing the encrypt/decrypt key pointers. == Synopsis Declared in `<openssl/modes.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- int CRYPTO_ocb128_copy_ctx( xref:OCB128_CONTEXT-0a.adoc[OCB128_CONTEXT]* dest, xref:OCB128_CONTEXT-0a.adoc[OCB128_CONTEXT]* src, void* keyenc, void* keydec); ---- == Return Value 1 on success, or 0 on failure. == Parameters [cols="1,4"] |=== | 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.` |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#