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

Name

Description

ossl_version

OSSL_DYNAMIC_VERSION of the loading OpenSSL/application.

Created with MrDocs