Compare commits
20 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 871ad3711e | |||
| 3d8778561a | |||
| 9d6ada6514 | |||
| 5e7c53eff7 | |||
| 0640de9a38 | |||
| 847e213443 | |||
| 7a66f8b3d6 | |||
| 5b42aaa642 | |||
| 5c6f38d885 | |||
| a790bf616d | |||
| 259f9e3b68 | |||
| 2ff8f6edba | |||
| 0655d79e8b | |||
| 2363944bb3 | |||
| 7f1e9e67f7 | |||
| acb8457ebc | |||
| 39d167168c | |||
| 8340803377 | |||
| aa37c8c19e | |||
| d075195cda |
+1
-13
@@ -1,7 +1,7 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
package proto;
|
package proto;
|
||||||
|
|
||||||
/// WhatsApp Version: 2.3000.1035370989
|
/// WhatsApp Version: 2.3000.1035302375
|
||||||
|
|
||||||
message ADVDeviceIdentity {
|
message ADVDeviceIdentity {
|
||||||
optional uint32 rawId = 1;
|
optional uint32 rawId = 1;
|
||||||
@@ -1933,20 +1933,8 @@ message HandshakeMessage {
|
|||||||
optional bytes paddedBytes = 6;
|
optional bytes paddedBytes = 6;
|
||||||
optional bool sendServerHelloPaddedBytes = 7;
|
optional bool sendServerHelloPaddedBytes = 7;
|
||||||
optional bool simulateXxkemFs = 8;
|
optional bool simulateXxkemFs = 8;
|
||||||
optional HandshakeMessage.HandshakePqMode pqMode = 9;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
enum HandshakePqMode {
|
|
||||||
HANDSHAKE_PQ_MODE_UNKNOWN = 0;
|
|
||||||
XXKEM = 1;
|
|
||||||
XXKEM_FS = 2;
|
|
||||||
WA_CLASSICAL = 3;
|
|
||||||
WA_PQ = 4;
|
|
||||||
IKKEM = 5;
|
|
||||||
IKKEM_FS = 6;
|
|
||||||
XXKEM_2 = 7;
|
|
||||||
IKKEM_2 = 8;
|
|
||||||
}
|
|
||||||
message ServerHello {
|
message ServerHello {
|
||||||
optional bytes ephemeral = 1;
|
optional bytes ephemeral = 1;
|
||||||
optional bytes static = 2;
|
optional bytes static = 2;
|
||||||
|
|||||||
Vendored
-14
@@ -4759,7 +4759,6 @@ export namespace proto {
|
|||||||
paddedBytes?: (Uint8Array|null);
|
paddedBytes?: (Uint8Array|null);
|
||||||
sendServerHelloPaddedBytes?: (boolean|null);
|
sendServerHelloPaddedBytes?: (boolean|null);
|
||||||
simulateXxkemFs?: (boolean|null);
|
simulateXxkemFs?: (boolean|null);
|
||||||
pqMode?: (proto.HandshakeMessage.HandshakePqMode|null);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class ClientHello implements IClientHello {
|
class ClientHello implements IClientHello {
|
||||||
@@ -4772,7 +4771,6 @@ export namespace proto {
|
|||||||
public paddedBytes?: (Uint8Array|null);
|
public paddedBytes?: (Uint8Array|null);
|
||||||
public sendServerHelloPaddedBytes?: (boolean|null);
|
public sendServerHelloPaddedBytes?: (boolean|null);
|
||||||
public simulateXxkemFs?: (boolean|null);
|
public simulateXxkemFs?: (boolean|null);
|
||||||
public pqMode?: (proto.HandshakeMessage.HandshakePqMode|null);
|
|
||||||
public static create(properties?: proto.HandshakeMessage.IClientHello): proto.HandshakeMessage.ClientHello;
|
public static create(properties?: proto.HandshakeMessage.IClientHello): proto.HandshakeMessage.ClientHello;
|
||||||
public static encode(m: proto.HandshakeMessage.IClientHello, w?: $protobuf.Writer): $protobuf.Writer;
|
public static encode(m: proto.HandshakeMessage.IClientHello, w?: $protobuf.Writer): $protobuf.Writer;
|
||||||
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.HandshakeMessage.ClientHello;
|
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.HandshakeMessage.ClientHello;
|
||||||
@@ -4782,18 +4780,6 @@ export namespace proto {
|
|||||||
public static getTypeUrl(typeUrlPrefix?: string): string;
|
public static getTypeUrl(typeUrlPrefix?: string): string;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum HandshakePqMode {
|
|
||||||
HANDSHAKE_PQ_MODE_UNKNOWN = 0,
|
|
||||||
XXKEM = 1,
|
|
||||||
XXKEM_FS = 2,
|
|
||||||
WA_CLASSICAL = 3,
|
|
||||||
WA_PQ = 4,
|
|
||||||
IKKEM = 5,
|
|
||||||
IKKEM_FS = 6,
|
|
||||||
XXKEM_2 = 7,
|
|
||||||
IKKEM_2 = 8
|
|
||||||
}
|
|
||||||
|
|
||||||
interface IServerHello {
|
interface IServerHello {
|
||||||
ephemeral?: (Uint8Array|null);
|
ephemeral?: (Uint8Array|null);
|
||||||
"static"?: (Uint8Array|null);
|
"static"?: (Uint8Array|null);
|
||||||
|
|||||||
@@ -32585,7 +32585,6 @@ export const proto = $root.proto = (() => {
|
|||||||
ClientHello.prototype.paddedBytes = null;
|
ClientHello.prototype.paddedBytes = null;
|
||||||
ClientHello.prototype.sendServerHelloPaddedBytes = null;
|
ClientHello.prototype.sendServerHelloPaddedBytes = null;
|
||||||
ClientHello.prototype.simulateXxkemFs = null;
|
ClientHello.prototype.simulateXxkemFs = null;
|
||||||
ClientHello.prototype.pqMode = null;
|
|
||||||
|
|
||||||
let $oneOfFields;
|
let $oneOfFields;
|
||||||
|
|
||||||
@@ -32637,12 +32636,6 @@ export const proto = $root.proto = (() => {
|
|||||||
set: $util.oneOfSetter($oneOfFields)
|
set: $util.oneOfSetter($oneOfFields)
|
||||||
});
|
});
|
||||||
|
|
||||||
// Virtual OneOf for proto3 optional field
|
|
||||||
Object.defineProperty(ClientHello.prototype, "_pqMode", {
|
|
||||||
get: $util.oneOfGetter($oneOfFields = ["pqMode"]),
|
|
||||||
set: $util.oneOfSetter($oneOfFields)
|
|
||||||
});
|
|
||||||
|
|
||||||
ClientHello.create = function create(properties) {
|
ClientHello.create = function create(properties) {
|
||||||
return new ClientHello(properties);
|
return new ClientHello(properties);
|
||||||
};
|
};
|
||||||
@@ -32666,8 +32659,6 @@ export const proto = $root.proto = (() => {
|
|||||||
w.uint32(56).bool(m.sendServerHelloPaddedBytes);
|
w.uint32(56).bool(m.sendServerHelloPaddedBytes);
|
||||||
if (m.simulateXxkemFs != null && Object.hasOwnProperty.call(m, "simulateXxkemFs"))
|
if (m.simulateXxkemFs != null && Object.hasOwnProperty.call(m, "simulateXxkemFs"))
|
||||||
w.uint32(64).bool(m.simulateXxkemFs);
|
w.uint32(64).bool(m.simulateXxkemFs);
|
||||||
if (m.pqMode != null && Object.hasOwnProperty.call(m, "pqMode"))
|
|
||||||
w.uint32(72).int32(m.pqMode);
|
|
||||||
return w;
|
return w;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -32712,10 +32703,6 @@ export const proto = $root.proto = (() => {
|
|||||||
m.simulateXxkemFs = r.bool();
|
m.simulateXxkemFs = r.bool();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 9: {
|
|
||||||
m.pqMode = r.int32();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
default:
|
default:
|
||||||
r.skipType(t & 7);
|
r.skipType(t & 7);
|
||||||
break;
|
break;
|
||||||
@@ -32767,50 +32754,6 @@ export const proto = $root.proto = (() => {
|
|||||||
if (d.simulateXxkemFs != null) {
|
if (d.simulateXxkemFs != null) {
|
||||||
m.simulateXxkemFs = Boolean(d.simulateXxkemFs);
|
m.simulateXxkemFs = Boolean(d.simulateXxkemFs);
|
||||||
}
|
}
|
||||||
switch (d.pqMode) {
|
|
||||||
default:
|
|
||||||
if (typeof d.pqMode === "number") {
|
|
||||||
m.pqMode = d.pqMode;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case "HANDSHAKE_PQ_MODE_UNKNOWN":
|
|
||||||
case 0:
|
|
||||||
m.pqMode = 0;
|
|
||||||
break;
|
|
||||||
case "XXKEM":
|
|
||||||
case 1:
|
|
||||||
m.pqMode = 1;
|
|
||||||
break;
|
|
||||||
case "XXKEM_FS":
|
|
||||||
case 2:
|
|
||||||
m.pqMode = 2;
|
|
||||||
break;
|
|
||||||
case "WA_CLASSICAL":
|
|
||||||
case 3:
|
|
||||||
m.pqMode = 3;
|
|
||||||
break;
|
|
||||||
case "WA_PQ":
|
|
||||||
case 4:
|
|
||||||
m.pqMode = 4;
|
|
||||||
break;
|
|
||||||
case "IKKEM":
|
|
||||||
case 5:
|
|
||||||
m.pqMode = 5;
|
|
||||||
break;
|
|
||||||
case "IKKEM_FS":
|
|
||||||
case 6:
|
|
||||||
m.pqMode = 6;
|
|
||||||
break;
|
|
||||||
case "XXKEM_2":
|
|
||||||
case 7:
|
|
||||||
m.pqMode = 7;
|
|
||||||
break;
|
|
||||||
case "IKKEM_2":
|
|
||||||
case 8:
|
|
||||||
m.pqMode = 8;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return m;
|
return m;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -32858,11 +32801,6 @@ export const proto = $root.proto = (() => {
|
|||||||
if (o.oneofs)
|
if (o.oneofs)
|
||||||
d._simulateXxkemFs = "simulateXxkemFs";
|
d._simulateXxkemFs = "simulateXxkemFs";
|
||||||
}
|
}
|
||||||
if (m.pqMode != null && m.hasOwnProperty("pqMode")) {
|
|
||||||
d.pqMode = o.enums === String ? $root.proto.HandshakeMessage.HandshakePqMode[m.pqMode] === undefined ? m.pqMode : $root.proto.HandshakeMessage.HandshakePqMode[m.pqMode] : m.pqMode;
|
|
||||||
if (o.oneofs)
|
|
||||||
d._pqMode = "pqMode";
|
|
||||||
}
|
|
||||||
return d;
|
return d;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -32880,20 +32818,6 @@ export const proto = $root.proto = (() => {
|
|||||||
return ClientHello;
|
return ClientHello;
|
||||||
})();
|
})();
|
||||||
|
|
||||||
HandshakeMessage.HandshakePqMode = (function() {
|
|
||||||
const valuesById = {}, values = Object.create(valuesById);
|
|
||||||
values[valuesById[0] = "HANDSHAKE_PQ_MODE_UNKNOWN"] = 0;
|
|
||||||
values[valuesById[1] = "XXKEM"] = 1;
|
|
||||||
values[valuesById[2] = "XXKEM_FS"] = 2;
|
|
||||||
values[valuesById[3] = "WA_CLASSICAL"] = 3;
|
|
||||||
values[valuesById[4] = "WA_PQ"] = 4;
|
|
||||||
values[valuesById[5] = "IKKEM"] = 5;
|
|
||||||
values[valuesById[6] = "IKKEM_FS"] = 6;
|
|
||||||
values[valuesById[7] = "XXKEM_2"] = 7;
|
|
||||||
values[valuesById[8] = "IKKEM_2"] = 8;
|
|
||||||
return values;
|
|
||||||
})();
|
|
||||||
|
|
||||||
HandshakeMessage.ServerHello = (function() {
|
HandshakeMessage.ServerHello = (function() {
|
||||||
|
|
||||||
function ServerHello(p) {
|
function ServerHello(p) {
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{"version":[2,3000,1038585534]}
|
{"version":[2,3000,1035317910]}
|
||||||
|
|||||||
Reference in New Issue
Block a user