Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlireza Ahmadi <alireza7@gmail.com>2025-07-25 02:22:01 +0300
committerAlireza Ahmadi <alireza7@gmail.com>2025-07-25 02:22:01 +0300
commit487ec74e0b867fdab53aa0a3b080c886e38ec06e (patch)
tree5f94be5708b41868ce39ab68cd266dfe37746d93 /web/assets/js
parentb4dae36345c54d376e85a05268c6c6741b718c6d (diff)
add mldsa65
Diffstat (limited to 'web/assets/js')
-rw-r--r--web/assets/js/model/inbound.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/web/assets/js/model/inbound.js b/web/assets/js/model/inbound.js
index 8a19d79c..56c20b69 100644
--- a/web/assets/js/model/inbound.js
+++ b/web/assets/js/model/inbound.js
@@ -732,6 +732,7 @@ class RealityStreamSettings extends XrayCommonClass {
maxClient = '',
maxTimediff = 0,
shortIds = RandomUtil.randomShortIds(),
+ mldsa65Seed = '',
settings = new RealityStreamSettings.Settings()
) {
super();
@@ -744,6 +745,7 @@ class RealityStreamSettings extends XrayCommonClass {
this.maxClient = maxClient;
this.maxTimediff = maxTimediff;
this.shortIds = Array.isArray(shortIds) ? shortIds.join(",") : shortIds;
+ this.mldsa65Seed = mldsa65Seed;
this.settings = settings;
}
@@ -754,7 +756,8 @@ class RealityStreamSettings extends XrayCommonClass {
json.settings.publicKey,
json.settings.fingerprint,
json.settings.serverName,
- json.settings.spiderX
+ json.settings.spiderX,
+ json.settings.mldsa65Verify,
);
}
return new RealityStreamSettings(
@@ -767,6 +770,7 @@ class RealityStreamSettings extends XrayCommonClass {
json.maxClient,
json.maxTimediff,
json.shortIds,
+ json.mldsa65Seed,
settings,
);
}
@@ -782,6 +786,7 @@ class RealityStreamSettings extends XrayCommonClass {
maxClient: this.maxClient,
maxTimediff: this.maxTimediff,
shortIds: this.shortIds.split(","),
+ mldsa65Seed: this.mldsa65Seed,
settings: this.settings,
};
}
@@ -792,13 +797,15 @@ RealityStreamSettings.Settings = class extends XrayCommonClass {
publicKey = '',
fingerprint = UTLS_FINGERPRINT.UTLS_CHROME,
serverName = '',
- spiderX = '/'
+ spiderX = '/',
+ mldsa65Verify = ''
) {
super();
this.publicKey = publicKey;
this.fingerprint = fingerprint;
this.serverName = serverName;
this.spiderX = spiderX;
+ this.mldsa65Verify = mldsa65Verify;
}
static fromJson(json = {}) {
return new RealityStreamSettings.Settings(
@@ -806,6 +813,7 @@ RealityStreamSettings.Settings = class extends XrayCommonClass {
json.fingerprint,
json.serverName,
json.spiderX,
+ json.mldsa65Verify
);
}
toJson() {
@@ -814,6 +822,7 @@ RealityStreamSettings.Settings = class extends XrayCommonClass {
fingerprint: this.fingerprint,
serverName: this.serverName,
spiderX: this.spiderX,
+ mldsa65Verify: this.mldsa65Verify
};
}
};