dynamic_v_check_fn

Version-check entry point expected from a dynamically loaded ENGINE.

Synopsis

Declared in <openssl/engine.h>

typedef unsigned long(* dynamic_v_check_fn)(unsigned long);

Description

Exported as the shared-library symbol v_check; IMPLEMENT_DYNAMIC_CHECK_FN() provides a default implementation.

Return Value

0 if the ENGINE rejects the loader version; otherwise the ENGINE's supported OSSL_DYNAMIC_VERSION (loader may still veto the load).

Parameters

NameDescription
ossl_versionOSSL_DYNAMIC_VERSION of the loading OpenSSL/application.