Callback that duplicates one ex_data slot when an object is copied.
Declared in <openssl/crypto.h>
typedef int CRYPTO_EX_dup(CRYPTO_EX_DATA*, CRYPTO_EX_DATA const*, void**, int, long, void*);
1 on success, or 0 on failure.
| Name | Description |
|---|---|
| to | Destination ex-data bag. |
| from | Source ex-data bag. |
| from_d | Address of the source slot pointer; may be updated to the duplicated value. |
| idx | Ex-data index being duplicated. |
| argl | Long argument registered with CRYPTO_get_ex_new_index(). |
| argp | Pointer argument registered with CRYPTO_get_ex_new_index(). |