Displaying 1 to 7 from 7 results

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.

ed2curve-js - Convert Ed25519 signing keys into Curve25519 Diffie-Hellman keys

  •    Javascript

Convert Ed25519 signing key pair into Curve25519 key pair suitable for Diffie-Hellman key exchange. This means that by exchanging only 32-byte Ed25519 public keys users can both sign and encrypt with NaCl.Note that there's currently no proof that this is safe to do. It is safer to share both Ed25519 and Curve25519 public keys (their concatenation is 64 bytes long).

hash - A collection of pure-JavaScript non-cryptographic hash algorithms for data veracity.

  •    Javascript

A collection of pure-JavaScript non-cryptographic hash algorithms for data veracity. Hash is an experiment in hashing for personal education and for use in your programs. All hash algorithms implement the Node.js crypto.Hash interface; they can be used as a Streams 2 stream and via the legacy update and digest methods.

emojilock - minilock ids represented as emoji

  •    Javascript

converts minilock ids, e.g.into base-emoji representations, e.g.




triehash - Generator for order-preserving minimal perfect hash functions in C

  •    Shell

Build order-preserving minimal perfect hash functions. Performance was evaluated against other hash functions. As an input set, the fields of Debian Packages and Sources files was used, and each hash function was run 1,000,000 times for each word. The byte count of the words were then summed up and divided by the total number of nanoseconds each function ran, so all speeds below are given in bytes per nanosecond, AKA gigabyte per second.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.