Cryptography Algorithms blake2b hmac-blake2b double-hmac multisig-hmac pedersen-commitment pedersen-tree xchacha20 Randomness secure-random-double secure-random-uniform secure-sample secure-shuffle secure-weighted-sample eff-diceware-passphrase Applied modules secure-password secret-blob sodium-uuid secure-token signature-request hash-chain provably-fair-rng password-encrypted-overlay Noise Protocol noise-protocol simple-handshake noise-p2p noise-peer DHT sodium2supercop bittorrent-dht-sodium rendezvous-point Key management secure-key-management secure-create-key secure-read-key secure-destroy-key mindvault Ideas abstract-algebra-fun hypercore-proof-of-data zk-proof-of-reserves crypto-secretbox-rekey crypto-stream-state crypto-stream-xor WASM Modules bswap-wasm next-pow2-wasm djb2 libws Guides and tools wat2wasm wat-cheatsheet wat-tokenizer watup memory-visualiser More modules! Algorithms compare popcnt32 range-exclusive range-inclusive base32-encoding double-utils Buffers biguintle buffer-byte-frequency buffer-compare-numeric buffer-urlencoded clz-buffer Validation nanoassert is-domain-name is-http-url is-secure-buffer Data structures capped-array multiset parallel-queue Streams secure-concat read-bytes-stream tail-bytes-stream multi-duplex-stream State management inverted-promise set-interrupt siginfo depth-first-map sim-timer object-tojson object-transpose observ-set auto-abort Application rc-toml pg-ipc screenshot-crawler shapefile-reader fastify-mock-cognito D3 d3-autocomplete d3-locale-da-dk d3-transition-stroke d3-utils DOM / Frontend mithril-history-router dom-details-fallback dom-once Cordova sync-cordova-xml cordova-plugin-android-boot cordova-plugin-android-downloadmanager cordova-plugin-android-fullscreen cordova-plugin-android-selfupdate Native Modules shared-library-example rename-dll macos-touchid openbsd-pledge openbsd-unveil Talks and Workshops learnhandwasm handcrafting-webassembly hash-functions-talk jsconfau-2016 hack4dk-public-art code-europe-2017 fwdays-2017 Everything else electron-icons-sketch-template random-benchmark dotfiles