sodium-native

sodium-native

  • Get Started
  • API
  • Github

›Get Started

Get Started

  • Introduction
  • Projects using sodium-native

API

  • Compatibility
  • API
  • Memory Protection
  • Generating Random Data
  • Helpers
  • Padding
  • Signing
  • Generic Hashing
  • Public/Secret Key Box Encryption
  • Sealed Box Encryption
  • Secret Key Box Encryption
  • AEAD (Authenticated Encryption with Additional Data)
  • Non-Authenticated Streaming Encryption
  • Authentication
  • Stream Encryption
  • One-Time Authentication
  • Password Hashing
  • Key Exchange
  • Diffie-Hellman
  • Finite Field Arithmetic
  • Short Hashes
  • Key Derivation
  • SHA
  • License

Projects using sodium-native


Modules using sodium-native

Some JavaScript modules using sodium-native. See the full list here.

  • sodium-encryption: Sodium encryption that works in sodium-native and in sodium-javascript.
  • secure-password: Making password storage safer for all.
  • secure-destroy-key: Destroy a secure buffer key safely. A piece in the puzzle towards secure-key-management.
  • secure-create-key: Create a symmetric cryptographic key in a secure, read-only buffer. A piece in the puzzle towards secure-key-management.
  • secure-read-key: Read a key safely into a secure, read-only buffer. A piece in the puzzle towards secure-key-management.
  • bitcoin-consensus-encoding: Abstract encoding for Bitcoin related objects.
  • minisign: JavaScript implementation of Frank Denis' (@jedisct1) minisign tool. It is a CLI tool to perform minisign operations.
  • signature-request: Sign HTTP requests using modern crypto.
  • fastify-secure-session: Create a secure stateless cookie session for Fastify, based on libsodium's Secret Key Box Encryption and fastify-cookie.
  • noise-protocol: JavaScript implementation of the Noise Protocol Framework based on libsodium. Note that this implementation is low level and requires knowledge of the Noise Protocol Framework, and is aimed to be a building block for higher-level modules wishing to implement application-specific handshakes securely.
  • secretstream-stream: Abstract encoding API of libsodium's crypto_secretstream.
← IntroductionCompatibility →
  • Modules using sodium-native
Docs
Get StartedAPI
Community
LibsodiumHyperdivisionHyperdivision on Twitter
More
GitHubStar
Copyright © 2020 Hyperdivision