├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── README.md ├── biome.json ├── package.json ├── pnpm-lock.yaml ├── src ├── base32.ts ├── base64.test.ts ├── base64.ts ├── binary.ts ├── ecdsa.test.ts ├── ecdsa.ts ├── hash.test.ts ├── hash.ts ├── hex.test.ts ├── hex.ts ├── hmac.test.ts ├── hmac.ts ├── index.ts ├── otp.test.ts ├── otp.ts ├── random.test.ts ├── random.ts ├── rsa.test.ts ├── rsa.ts └── type.ts ├── tsconfig.json └── vitest.config.ts /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/biome.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/base32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/base32.ts -------------------------------------------------------------------------------- /src/base64.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/base64.test.ts -------------------------------------------------------------------------------- /src/base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/base64.ts -------------------------------------------------------------------------------- /src/binary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/binary.ts -------------------------------------------------------------------------------- /src/ecdsa.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/ecdsa.test.ts -------------------------------------------------------------------------------- /src/ecdsa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/ecdsa.ts -------------------------------------------------------------------------------- /src/hash.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/hash.test.ts -------------------------------------------------------------------------------- /src/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/hash.ts -------------------------------------------------------------------------------- /src/hex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/hex.test.ts -------------------------------------------------------------------------------- /src/hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/hex.ts -------------------------------------------------------------------------------- /src/hmac.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/hmac.test.ts -------------------------------------------------------------------------------- /src/hmac.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/hmac.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/otp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/otp.test.ts -------------------------------------------------------------------------------- /src/otp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/otp.ts -------------------------------------------------------------------------------- /src/random.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/random.test.ts -------------------------------------------------------------------------------- /src/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/random.ts -------------------------------------------------------------------------------- /src/rsa.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/rsa.test.ts -------------------------------------------------------------------------------- /src/rsa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/rsa.ts -------------------------------------------------------------------------------- /src/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/src/type.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/utils/HEAD/vitest.config.ts --------------------------------------------------------------------------------