Displaying 1 to 9 from 9 results

halite - High-level cryptography interface powered by libsodium

  •    PHP

Halite is a high-level cryptography interface that relies on libsodium for all of its underlying cryptography operations. Halite was created by Paragon Initiative Enterprises as a result of our continued efforts to improve the ecosystem and make cryptography in PHP safer and easier to implement.

tweetnacl-js - Port of TweetNaCl cryptographic library to JavaScript

  •    Javascript

Port of TweetNaCl / NaCl to JavaScript for modern browsers and Node.js. Public domain.The primary goal of this project is to produce a translation of TweetNaCl to JavaScript which is as close as possible to the original C implementation, plus a thin layer of idiomatic high-level API on top of it.

libsodium.js - libsodium compiled to Webassembly and pure JavaScript, with convenient wrappers

  •    HTML

The sodium crypto library compiled to WebAssembly and pure Javascript using Emscripten, with automatically generated wrappers to make it easy to use in web applications. The complete library weights 188 Kb (minified, gzipped, includes pure js + webassembly versions) and can run in a web browser as well as server-side.

chacha20poly1305 - chacha20/poly1305 with the node api

  •    Javascript

ChaCha20 Poly1305 auth cipher with a node api with pure js and native bindings




natrium - libsodium node.js bindings

  •    Javascript

The examples below demonstrate the usage with promises. With ecmascript 7, you can await the promises to get the result as in synchronous code. This works for all the code below. To use the await keyword, it must be contained inside an async function.

libsodium.js - libsodium compiled to pure JavaScript, with convenient wrappers

  •    Javascript

The sodium crypto library compiled to pure JavaScript using Emscripten, with automatically generated wrappers to make it easy to use in web applications. The complete library weights 151 Kb (minified, gzipped) and can run in a web browser as well as server-side.

orion - Easy and usable rust crypto

  •    Rust

This library is not suitable for production code. There are no guarantees for the security of these implementations. Use at your own risk. orion is a cryptography library written in pure-Rust which aims to provide easy and usable crypto. 'Usable' meaning exposing high-level API's that are easy to use and hard to misuse. You can read more about orion in the wiki.


poly1305 - The poly1305 message authentication code

  •    Assembly

Poly1305 is a fast, one-time authentication function created by Daniel J. Bernstein. It is infeasible for an attacker to generate an authenticator for a message without the key. However, a key must only be used for a single message. Authenticating two different messages with the same key allows an attacker to forge authenticators for other messages with the same key. All Go versions >= 1.7 are supported.