Application callback that receives OpenSSL trace output for a category.
Synopsis
Declared in <openssl/trace.h>
typedef size_t(* OSSL_trace_cb)(char const*, size_t, int, int, void*);
Return Value
Number of bytes written (must be non‐zero on success), or 0 on error.
Parameters
Name |
Description |
buffer |
Trace text (may span multiple lines); never empty on WRITE. |
count |
Number of bytes at |
category |
OSSL_TRACE_CATEGORY_* for this channel. |
cmd |
One of OSSL_TRACE_CTRL_BEGIN, OSSL_TRACE_CTRL_WRITE, or OSSL_TRACE_CTRL_END. |
data |
User pointer supplied to OSSL_trace_set_callback(). |
Created with MrDocs