A pure JS implementation SHA256.
Provides functions for detecting if the host environment supports the WebCrypto API
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.
implementation of crypto for the browser
JavaScript library of crypto standards.
Helper functions
Pure JS implementation of CRC32 https://en.wikipedia.org/wiki/Cyclic_redundancy_check
Pure JS implementation of CRC32-C https://en.wikipedia.org/wiki/Cyclic_redundancy_check
adds node crypto signing for browsers
Provides functions and types for detecting if the host environment is IE11
aes, for browserify
RSA for browserify
abstract base class for crypto-streams
abstract base class for hash-streams
TypeScript definitions for crypto-js
Minimalistic tools for JS crypto modules
SHA1 wrapper for browsers that prefers `window.crypto.subtle`.
browserify version of publicEncrypt & privateDecrypt
character encoding utilities
Generate a cryptographically strong random string
Single API for Web Crypto API and Crypto Subtle working in Node.js, Browsers and other runtimes
utility library for parsing asn1 files for use with browserify-sign.
Polyfill crypto.randomUUID
A very basic crypto library
Cryptographic primitives for Telegram MTProto: AES-IGE, RSA, SHA-1/256, auth key derivation
Production-grade async Telegram MTProto client: updates, bots, flood-wait, dialogs, messages
MTProto 2.0 session management, message framing, DH key exchange and transport abstractions
Raw TCP connection, MTProto framing and transport for ferogram