Type Alias CRYPT_PKCS8_EXPORT_PARAMS

Source
pub type CRYPT_PKCS8_EXPORT_PARAMS = _CRYPT_PKCS8_EXPORT_PARAMS;

Aliased Type§

struct CRYPT_PKCS8_EXPORT_PARAMS {
    pub hCryptProv: u64,
    pub dwKeySpec: u32,
    pub pszPrivateKeyObjId: *mut i8,
    pub pEncryptPrivateKeyFunc: Option<unsafe extern "C" fn(_: *mut _CRYPT_ALGORITHM_IDENTIFIER, _: *mut _CRYPTOAPI_BLOB, _: *mut u8, _: *mut u32, _: *mut c_void) -> i32>,
    pub pVoidEncryptFunc: *mut c_void,
}

Fields§

§hCryptProv: u64§dwKeySpec: u32§pszPrivateKeyObjId: *mut i8§pEncryptPrivateKeyFunc: Option<unsafe extern "C" fn(_: *mut _CRYPT_ALGORITHM_IDENTIFIER, _: *mut _CRYPTOAPI_BLOB, _: *mut u8, _: *mut u32, _: *mut c_void) -> i32>§pVoidEncryptFunc: *mut c_void