Skip to main content

get_interface

Function get_interface 

Source
#[unsafe(export_name = "Fe11_VerifyEngine_GetInterface")]
pub unsafe extern "C" fn get_interface( version: u32, output: *mut Interface, size: usize, ) -> u32
Expand description

Obtain this component’s exact ABI table without initializing OpenSSL.

§Safety

output must denote aligned, writable storage for Interface. The caller pins this image before invoking the table and obeys every function’s pointer and ownership contract in fe11-verify-engine-api. Unknown ABI versions and sizes are rejected without accessing the proposed output storage.