Allow non null terminated usernames for psk
The available APIs for psk usernames assume strings which can be null terminated. This prohibits the use of randomly generated ids or uuids as usernames. We should provide new APIs which can handle that.
Potential user is the dtls psk authentication in openconnect protocol