3.1.4.5.3 WSD Hash

HomeGroup Invitation messages (section 3.1.5.1) are hashed. This hash is signed with the HomeGroup signing key and the signed version is included in the message in the <DIGITALHASH> element.

The hash is an SHA-256 hash of the following values in the order specified:

  • <NETWORKNAME> (if it contains a value)

  • <GUIDNAME>

  • <OWNER> (if it contains a value)

  • <OWNERID> (if it contains a value)

  • <OWNERMACHINENAME> (if it contains a value)

  • <LASTCHANGED>

  • <HOMEGROUPSIZE>

  • <ADDRESS>

This hash is computed, as specified in [FIPS180-3]. The optional fields are ignored when they do not contain a value. The hash is then signed with the public signing key described in section 3.1.4.5.2, using the RSASSA-PKCS1-v1_5 signature algorithm specified in [PKCS1] section 8.2.