UNPKG
libvms
Version:
latest (2.0.2)
2.0.2
2.0.1
2.0.0
1.0.0
API for running cryptographically auditable VMs.
github.com/pfrazee/libvms
pfrazee/libvms
libvms
/
lib
/
sandboxify-dat-archive.js
20 lines
(18 loc)
•
292 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const
WHITELIST
= [
'getInfo'
,
'stat'
,
'readFile'
,
'readdir'
,
'writeFile'
,
'mkdir'
,
'unlink'
,
'rmdir'
,
'history'
]
module
.
exports
=
function
(
archive
) {
var
wrapper = {}
WHITELIST
.
forEach
(
k
=>
{ wrapper[k] =
(
...args
) =>
archive[k](...args) })
return
wrapper }