📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-02 01:27:58
📂
/ (Root)
/
home
/
orkouolp
/
nodevenv
/
node_js
/
orkofarms.com
/
18
/
lib
/
node_modules
/
jose
/
dist
/
browser
/
lib
📍 /home/orkouolp/nodevenv/node_js/orkofarms.com/18/lib/node_modules/jose/dist/browser/lib
🔄 Refresh
✏️
Editing: aesgcmkw.js
Writable
import encrypt from '../runtime/encrypt.js'; import decrypt from '../runtime/decrypt.js'; import generateIv from './iv.js'; import { encode as base64url } from '../runtime/base64url.js'; export async function wrap(alg, key, cek, iv) { const jweAlgorithm = alg.slice(0, 7); iv || (iv = generateIv(jweAlgorithm)); const { ciphertext: encryptedKey, tag } = await encrypt(jweAlgorithm, cek, key, iv, new Uint8Array(0)); return { encryptedKey, iv: base64url(iv), tag: base64url(tag) }; } export async function unwrap(alg, key, encryptedKey, iv, tag) { const jweAlgorithm = alg.slice(0, 7); return decrypt(jweAlgorithm, key, encryptedKey, iv, tag, new Uint8Array(0)); }
💾 Save Changes
❌ Cancel