webauthn::WebAuthn method new_challenge (public)

 <instance of webauthn::WebAuthn[i]> new_challenge [ nbytes ]

Defined in packages/webauthn/tcl/webauthn-procs.tcl

Generate a new cryptographically strong random challenge. The challenge is generated using ns_crypto::randombytes and returned as a base64url-encoded string suitable for use in WebAuthn request/creation options.

Parameters:
nbytes (optional, defaults to "32")
Number of random bytes to generate before encoding (default: 32).

Testcases:
No testcase defined.
Source code:
return [ns_crypto::randombytes -encoding base64url $nbytes]
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: