To follow up from the other discussion:
+ * Section 3.2.1: "The WPA2-Personal pass-phrase shall contain at
+ * least eight ASCII characters randomly selected with a uniform
+ * distribution from the following character set: upper case letters,
+ * lower case letters and numbers."
+ * However we don't currently respect the following text because
+ * our credentials will contain the passphrase and not the PSK.
+ * Section 3.2.1: "The Credentials for a P2P Group issued to a
+ * P2P Device shall: [...]
+ * - Use a Network Key Type of 64 Hex characters."
So it looks to me like the spec wants you to deliver the credentials in Network
Key form, not a passphrase. The exception is for 'Legacy Clients', which
connect anyway due to authorized_macs being restricted. If we were to allow
that, how would we distinguish a legacy client ?
Also, this begs the question of whether we should generate per client keys. I
think that would actually be safer & more secure in the long run. Thoughts?