UNPKG

newpay-wallet-js

Version:

16 lines (14 loc) 583 B
require("babel-polyfill"); import {Aes} from "bitsharesjs/es"; onmessage = function(event) { try { console.log("AesWorker start"); let {private_plainhex_array, iv, key} = event.data; let aes = new Aes(iv, key); let private_cipherhex_array = []; for(let private_plainhex of private_plainhex_array) { let private_cipherhex = aes.encryptHex( private_plainhex ); private_cipherhex_array.push( private_cipherhex ); } postMessage( private_cipherhex_array ); console.log("AesWorker done"); } catch( e ) { console.error("AesWorker", e); } };