namespace SabreTools.Models.N3DS { /// /// The exheader has two sections: /// - The actual exheader data, containing System Control Info (SCI) and Access Control Info (ACI) { get; set; } /// - A signed copy of NCCH HDR public key, and exheader ACI. This version of the ACI is used as limitation to the actual ACI. /// /// public sealed class NCCHExtendedHeader { /// /// SCI /// public SystemControlInfo? SCI { get; set; } /// /// ACI /// public AccessControlInfo? ACI { get; set; } /// /// AccessDesc signature (RSA-2048-SHA256) /// public byte[]? AccessDescSignature { get; set; } /// /// NCCH HDR RSA-2048 public key /// public byte[]? NCCHHDRPublicKey { get; set; } /// /// ACI (for limitation of first ACI) /// public AccessControlInfo? ACIForLimitations { get; set; } } }