Timing safe string compare using double HMAC
Compare two Buffers using Double HMAC to protect against timing attacks
TypeScript definitions for double-hmac
timing safe string compare, using double hmac
A timing-safe comparison function utilizing the 'Double HMAC validation pattern' with webcrypto, designed to operate in Node.JS, Edge, and Browser environments.
node style hmacs in the browser
Deterministic random bit generator (hmac)
A collection of utilities for better-auth
OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.
Implementation of JSON Web Signatures
JWA implementation (supports all JWS algorithms)
A pure JS implementation SHA256.
SHA-256, HMAC and PBKDF2 implementation with typed arrays for modern browsers and Node.js
SHA256 wrapper for browsers that prefers `window.crypto.subtle` but will fall back to a pure JS implementation in @aws-crypto/sha256-js to provide a consistent interface for SHA256.
Novu JavaScript SDK for <Inbox />
HMAC module for the BitGo SDK
A simple MD5 hash function for JavaScript supports UTF-8 encoding.
Universal Module for HMAC (Hash-based Message Authentication Code) in JavaScript
TypeScript definitions for create-hmac
One Time Password (HOTP/TOTP) library for Node.js, Deno, Bun and browsers
Key signing and verification for rotated credentials
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
A simple SHA1 hash function for JavaScript supports UTF-8 encoding.
A very basic crypto library
Timing safe string compare with double HMAC pattern
Provides an AES-256-CBC encrypted session cookie signed with an HMAC digest in a double ended manor. Cookie options include max-age, path, domain, http-only, and secure. Honors Rack's methods like session and request.session_options