Skip to content

Instantly share code, notes, and snippets.

@jedisct1
Created January 22, 2018 19:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jedisct1/0e97075522b663bd7689bc8b06624f33 to your computer and use it in GitHub Desktop.
Save jedisct1/0e97075522b663bd7689bc8b06624f33 to your computer and use it in GitHub Desktop.
const _sodium = require('libsodium-wrappers');
(async() => {
await _sodium.ready;
const sodium = _sodium;
let KEK = new Uint8Array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31]);
let k = sodium.crypto_kdf_derive_from_key(sodium.crypto_secretbox_KEYBYTES, 1, "loginhas", KEK);
console.log(k);
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment