decodewky.js
Summary
No overview generated for 'decodewky.js'
var File = require("scsh/file/File").File;
var DKEK = require("scsh/sc-hsm/DKEK").DKEK;
var fn = GPSystem.mapFilename("rsa.wky");
var f = new File(fn);
var bin = f.readAllAsBinary();
var a = new ASN1(bin);
var blob = a.get(0).value;
var fn = GPSystem.mapFilename("password.pbe");
var f = new File(fn);
var bin = f.readAllAsBinary();
var share = DKEK.decryptKeyShare(bin, new ByteString("password", ASCII));
var crypto = new Crypto();
var dkek = new DKEK(crypto);
dkek.importDKEKShare(share);
dkek.dumpKeyBLOB(blob);
Documentation generated by
JSDoc on Thu Apr 3 11:32:15 2025