From cc4653abf67b13753681068ec269f792300c45af Mon Sep 17 00:00:00 2001 From: gaurav10gg Date: Thu, 11 Sep 2025 19:57:02 +0530 Subject: [PATCH] Update hkdf.js ### Summary This PR updates the `hkdf.js` example in `web-crypto/derive-key/` to use JavaScript object property shorthand for `salt`. ### Before ```js salt: salt --- web-crypto/derive-key/hkdf.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/web-crypto/derive-key/hkdf.js b/web-crypto/derive-key/hkdf.js index c9e67974..b6d82ee5 100644 --- a/web-crypto/derive-key/hkdf.js +++ b/web-crypto/derive-key/hkdf.js @@ -23,19 +23,19 @@ derive an AES-GCM key using HKDF. */ function getKey(keyMaterial, salt) { - return window.crypto.subtle.deriveKey( - { - name: "HKDF", - salt: salt, - info: new Uint8Array("Encryption example"), - hash: "SHA-256", - }, - keyMaterial, - { name: "AES-GCM", length: 256 }, - true, - ["encrypt", "decrypt"] - ); - } + return window.crypto.subtle.deriveKey( + { + name: "HKDF", + salt, // ✅ shorthand + info: new Uint8Array("Encryption example"), + hash: "SHA-256", + }, + keyMaterial, + { name: "AES-GCM", length: 256 }, + true, + ["encrypt", "decrypt"] + ); +} /* Encrypt the message using the secret key.