Skip to content

Commit f1e75c9

Browse files
save file
1 parent 9ee556e commit f1e75c9

1 file changed

Lines changed: 2 additions & 14 deletions

File tree

  • blog/26-04-26/x509-certificates-in-js---encrypt-decrypt-data/ex

blog/26-04-26/x509-certificates-in-js---encrypt-decrypt-data/ex/x509-browser.js

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -78,15 +78,10 @@
7878

7979
var privateKey = await priv_key(key);
8080
var uint8 = await blob_uint8(blob);
81-
//var bin = atob(b64)
82-
//var uint8 = Uint8Array.from(bin,c=>c.charCodeAt(0));
8381
var buffer = await crypto.subtle.decrypt({name:'RSA-OAEP',},privateKey,uint8);
8482
var blob = new Blob([buffer]);
8583
return blob;
8684

87-
var txt = new TextDecoder().decode(plaintextBuffer);
88-
return txt;
89-
9085
}//decrypt
9186

9287

@@ -95,15 +90,8 @@
9590

9691
function b64_uint8(b64){
9792

98-
var str = atob(b64);
99-
var n = str.length;
100-
var uint8 = new Uint8Array(n);
101-
for(var i=0;i<n;i++){
102-
103-
var c = str[i];
104-
uint8[i] = c.charCodeAt(0);
105-
106-
}//for
93+
var bin = atob(b64);
94+
var uint8 = bin_uint8(bin);
10795
return uint8;
10896

10997
}//b64_uint8

0 commit comments

Comments
 (0)