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.
crypto authentication signature elliptic-curves secretbox djb salsa20 curve25519 eddsa sha-512 tweetnacl nacl libsodium ed25519 cryptography encrypt hash key poly1305 public signaturesConvert 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).
ed25519 curve25519 djb crypto public keys edwards montgomery ellipticA 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.
hash fnv djbconverts minilock ids, e.g.into base-emoji representations, e.g.
minilock ed25519 djb naclDJB2a has good distribution and collisions are rare.It returns a positive integer.
djb2a djb2 non-cryptographic-hash-functions hashing node-module npm-package djb algorithm hash string function bernsteinLoad environment variables from files and directories. By default, EVPATH is $XDG_CONFIG_HOME/env.
fish-shell fish-plugins environment-variables djb env fisherman oh-my-fish oh-my-fish-plugin fish fish-plugin environmentBuild 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.
hash-functions lowercase perfect-hash apt djb
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.