libnx  v4.7.0
Data Fields
NsSystemDeliveryInfo Struct Reference

SystemDeliveryInfo. More...

#include <ns.h>

Data Fields

struct {
   u32   system_delivery_protocol_version
 Must match a system-setting.
 
   u32   application_delivery_protocol_version
 Loaded from a system-setting. Unused by nssuRequestSendSystemUpdate / nssuControlRequestReceiveSystemUpdate, besides HMAC validation.
 
   u32   includes_exfat
 Whether ExFat is included. Unused by nssuRequestSendSystemUpdate / nssuControlRequestReceiveSystemUpdate, besides HMAC validation.
 
   u32   system_update_meta_version
 SystemUpdate meta version.
 
   u64   system_update_meta_id
 SystemUpdate meta Id.
 
   u8   unk_x18
 Copied into state by nssuRequestSendSystemUpdate.
 
   u8   unk_x19
 Unused by nssuRequestSendSystemUpdate / nssuControlRequestReceiveSystemUpdate, besides HMAC validation.
 
   u8   unk_x1a
 Unknown.
 
   u8   unk_x1b [0xc5]
 Unused by nssuRequestSendSystemUpdate / nssuControlRequestReceiveSystemUpdate, besides HMAC validation.
 
data
 Data used with the below hmac.
 
u8 hmac [0x20]
 HMAC-SHA256 over the above data.
 

Detailed Description

SystemDeliveryInfo.


The documentation for this struct was generated from the following file: