Type Alias CRYPT_PKCS8_IMPORT_PARAMS

Source
pub type CRYPT_PKCS8_IMPORT_PARAMS = _CRYPT_PKCS8_IMPORT_PARAMS;

Aliased Type§

struct CRYPT_PKCS8_IMPORT_PARAMS {
    pub PrivateKey: _CRYPTOAPI_BLOB,
    pub pResolvehCryptProvFunc: Option<unsafe extern "C" fn(_: *mut _CRYPT_PRIVATE_KEY_INFO, _: *mut u64, _: *mut c_void) -> i32>,
    pub pVoidResolveFunc: *mut c_void,
    pub pDecryptPrivateKeyFunc: Option<unsafe extern "C" fn(_: _CRYPT_ALGORITHM_IDENTIFIER, _: _CRYPTOAPI_BLOB, _: *mut u8, _: *mut u32, _: *mut c_void) -> i32>,
    pub pVoidDecryptFunc: *mut c_void,
}

Fields§

§PrivateKey: _CRYPTOAPI_BLOB§pResolvehCryptProvFunc: Option<unsafe extern "C" fn(_: *mut _CRYPT_PRIVATE_KEY_INFO, _: *mut u64, _: *mut c_void) -> i32>§pVoidResolveFunc: *mut c_void§pDecryptPrivateKeyFunc: Option<unsafe extern "C" fn(_: _CRYPT_ALGORITHM_IDENTIFIER, _: _CRYPTOAPI_BLOB, _: *mut u8, _: *mut u32, _: *mut c_void) -> i32>§pVoidDecryptFunc: *mut c_void