# React Native Quick Crypto > Drop-in replacement for Node.js crypto on React Native, powered by OpenSSL 3.6+ and Nitro Modules. Documentation for the react-native-quick-crypto library. ## Docs - [Contributing](https://margelo.github.io/react-native-quick-crypto/docs/guides/contributing): Learn how to contribute to react-native-quick-crypto. - [Crypto Wallet](https://margelo.github.io/react-native-quick-crypto/docs/guides/crypto-wallet): High-performance key derivation primitives - [End-to-End Encryption](https://margelo.github.io/react-native-quick-crypto/docs/guides/e2ee-chat): Building a secure chat application with ECDH and AES-GCM - [Large File Encryption](https://margelo.github.io/react-native-quick-crypto/docs/guides/large-files): Optimizing performance with chunked encryption and streams - [Migration Guide](https://margelo.github.io/react-native-quick-crypto/docs/guides/migration): Moving from legacy libraries to RNQC - [Nitro Integration](https://margelo.github.io/react-native-quick-crypto/docs/guides/nitro-integration): Interfacing with other high-performance modules - [Secure Storage](https://margelo.github.io/react-native-quick-crypto/docs/guides/secure-storage): Building a high-performance encrypted storage system - [TOTP (2FA)](https://margelo.github.io/react-native-quick-crypto/docs/guides/totp-2fa): Implementing Time-based One-Time Passwords like Google Authenticator - [Writing Documentation](https://margelo.github.io/react-native-quick-crypto/docs/guides/writing-documentation): Guidelines for writing and structuring documentation pages. - [Argon2](https://margelo.github.io/react-native-quick-crypto/docs/api/argon2): Memory-hard password hashing (PHC winner) - [BLAKE3](https://margelo.github.io/react-native-quick-crypto/docs/api/blake3): High-performance cryptographic hashing - [Certificate (SPKAC)](https://margelo.github.io/react-native-quick-crypto/docs/api/certificate): Signed Public Key and Challenge (Netscape SPKAC) - [Cipher](https://margelo.github.io/react-native-quick-crypto/docs/api/cipher): Symmetric encryption and decryption - [DiffieHellman](https://margelo.github.io/react-native-quick-crypto/docs/api/diffie-hellman): Secure key exchange protocol - [ECDH (Elliptic Curve Diffie-Hellman)](https://margelo.github.io/react-native-quick-crypto/docs/api/ecdh): Efficient key exchange with elliptic curves - [Edwards & Montgomery Curves](https://margelo.github.io/react-native-quick-crypto/docs/api/ed25519): Ed25519, Ed448, X25519, X448 — signatures and key exchange - [Hash](https://margelo.github.io/react-native-quick-crypto/docs/api/hash): Create cryptographic message digests - [HKDF](https://margelo.github.io/react-native-quick-crypto/docs/api/hkdf): HMAC-based Extract-and-Expand Key Derivation Function - [HMAC](https://margelo.github.io/react-native-quick-crypto/docs/api/hmac): Hash-based Message Authentication Code - [API Reference](https://margelo.github.io/react-native-quick-crypto/docs/api): Comprehensive documentation for all RNQC modules. - [Install Polyfills](https://margelo.github.io/react-native-quick-crypto/docs/api/install): Global polyfill injection - [Keys](https://margelo.github.io/react-native-quick-crypto/docs/api/keys): Key generation, import, and management - [KMAC](https://margelo.github.io/react-native-quick-crypto/docs/api/kmac): Keccak Message Authentication Code (KMAC128/KMAC256) - [PBKDF2](https://margelo.github.io/react-native-quick-crypto/docs/api/pbkdf2): Password-Based Key Derivation Function 2 - [Post-Quantum Cryptography](https://margelo.github.io/react-native-quick-crypto/docs/api/pqc): Quantum-resistant algorithms (ML-DSA, ML-KEM) - [Public Cipher (RSA Encryption)](https://margelo.github.io/react-native-quick-crypto/docs/api/public-cipher): Asymmetric encryption and decryption - [Random](https://margelo.github.io/react-native-quick-crypto/docs/api/random): Cryptographically strong random values - [Scrypt](https://margelo.github.io/react-native-quick-crypto/docs/api/scrypt): Memory-hard password-based key derivation - [Signing & Verification](https://margelo.github.io/react-native-quick-crypto/docs/api/signing): Create and verify digital signatures - [Subtle (WebCrypto)](https://margelo.github.io/react-native-quick-crypto/docs/api/subtle): W3C Web Cryptography API - [Utilities](https://margelo.github.io/react-native-quick-crypto/docs/api/utilities): One-shot hashing, timing-safe comparison, primes, and introspection - [X509 Certificates](https://margelo.github.io/react-native-quick-crypto/docs/api/x509): Parse, inspect, and validate X.509 certificates - [Community & Team](https://margelo.github.io/react-native-quick-crypto/docs/introduction/community): The people behind RNQC - [Comparison](https://margelo.github.io/react-native-quick-crypto/docs/introduction/comparison): RNQC vs The Rest - [Complete Setup Process](https://margelo.github.io/react-native-quick-crypto/docs/introduction/complete-setup): Detailed guide for installation and configuration - [Implementation Coverage](https://margelo.github.io/react-native-quick-crypto/docs/introduction/coverage): Detailed status of Node.js API compatibility - [LLM-Friendly Docs](https://margelo.github.io/react-native-quick-crypto/docs/introduction/llms): Machine-readable documentation for AI assistants and LLM tooling. - [Quick Start](https://margelo.github.io/react-native-quick-crypto/docs/introduction/quick-start): Getting started with React Native Quick Crypto - [Versions & Releases](https://margelo.github.io/react-native-quick-crypto/docs/introduction/releases): Version history, compatibility matrix, and release notes - [What is RNQC?](https://margelo.github.io/react-native-quick-crypto/docs/introduction/what-is-rnqc): The philosophy behind RNQC