Slide 25
Slide 25 text
function deriveKey(pwKey, salt) {
var params = {
name: "PBKDF2",
hash: "SHA-256",
salt: salt,
// The more iterations the slower, but also more secure.
iterations: 5000
};
// The derived key will be used to compute HMACs.
var alg = {name: "HMAC", hash: "SHA-256"};
var usages = ["sign", "verify"];
return crypto.subtle.deriveKey(
params, pwKey, alg, false, usages);
}