summaryrefslogtreecommitdiff
path: root/dev/vm.js
diff options
context:
space:
mode:
Diffstat (limited to 'dev/vm.js')
-rw-r--r--dev/vm.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/dev/vm.js b/dev/vm.js
index 98a1f7bf..363cc115 100644
--- a/dev/vm.js
+++ b/dev/vm.js
@@ -150,6 +150,13 @@ class VM {
constructor(context={}) {
this._urlMap = new Map();
context.URL = createURLClass(this._urlMap);
+ context.crypto = {
+ getRandomValues: (array) => {
+ const buffer = crypto.randomBytes(array.byteLength);
+ buffer.copy(array);
+ return array;
+ }
+ };
this._context = vm.createContext(context);
this._assert = {
deepStrictEqual