#[repr(C)]pub struct nca_ctx {Show 15 fields
pub file: *mut FILE,
pub file_size: usize,
pub crypto_type: c_uchar,
pub has_rights_id: c_int,
pub is_decrypted: c_int,
pub is_cli_target: c_int,
pub format_version: nca_version,
pub fixed_sig_validity: validity_t,
pub npdm_sig_validity: validity_t,
pub tool_ctx: *mut hactool_ctx_t,
pub decrypted_keys: [[c_uchar; 16]; 4],
pub title_key: [c_uchar; 16],
pub section_contexts: [nca_section_ctx_t; 4],
pub npdm: *mut npdm_t,
pub header: nca_header_t,
}Fields§
§file: *mut FILE§file_size: usize§crypto_type: c_uchar§has_rights_id: c_int§is_decrypted: c_int§is_cli_target: c_int§format_version: nca_version§fixed_sig_validity: validity_t§npdm_sig_validity: validity_t§tool_ctx: *mut hactool_ctx_t§decrypted_keys: [[c_uchar; 16]; 4]§title_key: [c_uchar; 16]§section_contexts: [nca_section_ctx_t; 4]§npdm: *mut npdm_t§header: nca_header_tTrait Implementations§
Auto Trait Implementations§
impl Freeze for nca_ctx
impl RefUnwindSafe for nca_ctx
impl !Send for nca_ctx
impl !Sync for nca_ctx
impl Unpin for nca_ctx
impl UnwindSafe for nca_ctx
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more