Fixes from extended testing
This contains effectively 3 changes:
-
EDHOC tokens are symmetrically encrypted if possible.
This enables testing both variants by having devices with and devices without a shared secret.
-
CORS is enabled on the server-public-keys.
This enables the web app to inspect the key, mainly for plausibility and to ease debugging. (Like, a developer is already logged in there, let's not send them through the hassle of an extra login just to get non-sensitive information).
-
The playground's client is renamed.