self-authenticating