Class: WebCryptoAdapter
Class: WebCryptoAdapter
Defined in: auth-client/src/core/adapters/web-crypto.ts:16
Cryptographic primitives. The browser default is WebCrypto; an SSR adapter can plug in Node’s built-in webcrypto via globalThis.
Implements
Constructors
Constructor
new WebCryptoAdapter():
WebCryptoAdapter
Returns
WebCryptoAdapter
Methods
randomBytes()
randomBytes(
length):Uint8Array
Defined in: auth-client/src/core/adapters/web-crypto.ts:17
Returns length cryptographically-secure random bytes.
Parameters
length
number
Returns
Uint8Array
Implementation of
sha256()
sha256(
input):Promise<Uint8Array<ArrayBufferLike>>
Defined in: auth-client/src/core/adapters/web-crypto.ts:28
Computes SHA-256(input). Returns the raw 32-byte digest.
Parameters
input
Uint8Array
Returns
Promise<Uint8Array<ArrayBufferLike>>