SYMCRYPT_RSAKEY

Type Alias SYMCRYPT_RSAKEY 

Source
pub type SYMCRYPT_RSAKEY = _SYMCRYPT_RSAKEY;

Aliased Type§

#[repr(C, align(32))]
pub struct SYMCRYPT_RSAKEY {
Show 22 fields pub fAlgorithmInfo: u32, pub cbTotalSize: u32, pub hasPrivateKey: u8, pub nSetBitsOfModulus: u32, pub nBitsOfModulus: u32, pub nDigitsOfModulus: u32, pub nPubExp: u32, pub nPrimes: u32, pub nBitsOfPrimes: [u32; 2], pub nDigitsOfPrimes: [u32; 2], pub nMaxDigitsOfPrimes: u32, pub au64PubExp: [u64; 1], pub pbPrimes: [*mut u8; 2], pub pbCrtInverses: [*mut u8; 2], pub pbPrivExps: [*mut u8; 1], pub pbCrtPrivExps: [*mut u8; 2], pub pmModulus: *mut _SYMCRYPT_MODULUS, pub pmPrimes: [*mut _SYMCRYPT_MODULUS; 2], pub peCrtInverses: [*mut _SYMCRYPT_MODELEMENT; 2], pub piPrivExps: [*mut _SYMCRYPT_INT; 1], pub piCrtPrivExps: [*mut _SYMCRYPT_INT; 2], pub magic: usize,
}

Fields§

§fAlgorithmInfo: u32§cbTotalSize: u32§hasPrivateKey: u8§nSetBitsOfModulus: u32§nBitsOfModulus: u32§nDigitsOfModulus: u32§nPubExp: u32§nPrimes: u32§nBitsOfPrimes: [u32; 2]§nDigitsOfPrimes: [u32; 2]§nMaxDigitsOfPrimes: u32§au64PubExp: [u64; 1]§pbPrimes: [*mut u8; 2]§pbCrtInverses: [*mut u8; 2]§pbPrivExps: [*mut u8; 1]§pbCrtPrivExps: [*mut u8; 2]§pmModulus: *mut _SYMCRYPT_MODULUS§pmPrimes: [*mut _SYMCRYPT_MODULUS; 2]§peCrtInverses: [*mut _SYMCRYPT_MODELEMENT; 2]§piPrivExps: [*mut _SYMCRYPT_INT; 1]§piCrtPrivExps: [*mut _SYMCRYPT_INT; 2]§magic: usize