UNPKG

better-auth

Version:

The most comprehensive authentication framework for TypeScript.

27 lines (26 loc) 1.1 kB
import { constantTimeEqual } from "./buffer.mjs"; import { signJWT, symmetricDecodeJWT, symmetricEncodeJWT, verifyJWT } from "./jwt.mjs"; import { hashPassword, verifyPassword } from "./password.mjs"; import { generateRandomString } from "./random.mjs"; //#region src/crypto/index.d.ts type SymmetricEncryptOptions = { key: string; data: string; }; declare const symmetricEncrypt: ({ key, data }: SymmetricEncryptOptions) => Promise<string>; type SymmetricDecryptOptions = { key: string; data: string; }; declare const symmetricDecrypt: ({ key, data }: SymmetricDecryptOptions) => Promise<string>; declare const getCryptoKey: (secret: string | BufferSource) => Promise<CryptoKey>; declare const makeSignature: (value: string, secret: string | BufferSource) => Promise<string>; //#endregion export { SymmetricDecryptOptions, SymmetricEncryptOptions, constantTimeEqual, generateRandomString, getCryptoKey, hashPassword, makeSignature, signJWT, symmetricDecodeJWT, symmetricDecrypt, symmetricEncodeJWT, symmetricEncrypt, verifyJWT, verifyPassword }; //# sourceMappingURL=index.d.mts.map