Changes

317 bytes added ,  16:52, 6 November 2019
no edit summary
Line 830: Line 830:  
| 2001 || [4.0.0+] SelectLatestSystemDeliveryInfo
 
| 2001 || [4.0.0+] SelectLatestSystemDeliveryInfo
 
|-
 
|-
| 2002 || [4.0.0+] VerifyDeliveryProtocolVersion
+
| 2002 || [4.0.0+] [[#VerifyDeliveryProtocolVersion]]
 
|-
 
|-
 
| 2003 || [4.0.0+] GetApplicationDeliveryInfo
 
| 2003 || [4.0.0+] GetApplicationDeliveryInfo
Line 1,001: Line 1,001:     
This generates a [[#SystemDeliveryInfo]] using the currently installed SystemUpdate meta title.
 
This generates a [[#SystemDeliveryInfo]] using the currently installed SystemUpdate meta title.
 +
 +
==== VerifyDeliveryProtocolVersion ====
 +
Takes a type-0x15 input buffer containing a [[#SystemDeliveryInfo]], no output.
 +
 +
This validates the [[#SystemDeliveryInfo]] HMAC and the protocol-version fields. Then the meta version is compared with a state field, an error is returned on match otherwise 0 is returned.
    
=== IApplicationVersionInterface ===
 
=== IApplicationVersionInterface ===