summaryrefslogtreecommitdiff
path: root/dom/base/Crypto.h
diff options
context:
space:
mode:
authorBasilisk-Dev <basiliskdev@protonmail.com>2023-10-25 13:39:53 -0400
committerBasilisk-Dev <basiliskdev@protonmail.com>2023-10-25 13:39:53 -0400
commit3d92b8212595769c40da7ccfbafb3898cfaaf7bd (patch)
tree3fb4a40f65368555ec2cb0594e7e0b6fd32629c7 /dom/base/Crypto.h
parent6df4c1874704597159f84e7a8cedca6157f25ef8 (diff)
downloaduxp-3d92b8212595769c40da7ccfbafb3898cfaaf7bd.tar.gz
No Issue - Implement crypto.randomUUID
We already have code in the platform to generate random UUIDs. This simply exposes that functionality via the crypto.UUID function
Diffstat (limited to 'dom/base/Crypto.h')
-rw-r--r--dom/base/Crypto.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/dom/base/Crypto.h b/dom/base/Crypto.h
index 318eba5592..2893d299c0 100644
--- a/dom/base/Crypto.h
+++ b/dom/base/Crypto.h
@@ -9,6 +9,7 @@
#include "mozilla/dom/SubtleCrypto.h"
#include "nsIGlobalObject.h"
+#include "nsString.h"
#include "nsWrapperCache.h"
#include "mozilla/dom/TypedArray.h"
#define NS_DOMCRYPTO_CID \
@@ -39,6 +40,8 @@ public:
JS::MutableHandle<JSObject*> aRetval,
ErrorResult& aRv);
+void RandomUUID(nsAString& aRetVal);
+
SubtleCrypto*
Subtle();