Copy an OCB context, optionally replacing the encrypt/decrypt key pointers.
Declared in <openssl/modes.h>
int
CRYPTO_ocb128_copy_ctx(
OCB128_CONTEXT* dest,
OCB128_CONTEXT* src,
void* keyenc,
void* keydec);
1 on success, or 0 on failure.
| 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. |