ReqDHParams.deserialize constructor
ReqDHParams.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory ReqDHParams.deserialize(BinaryReader reader) {
// Read [ReqDHParams] fields.
final nonce = reader.readInt128();
final serverNonce = reader.readInt128();
final p = reader.readBytes();
final q = reader.readBytes();
final publicKeyFingerprint = reader.readInt64();
final encryptedData = reader.readBytes();
// Construct [ReqDHParams] object.
final returnValue = ReqDHParams(
nonce: nonce,
serverNonce: serverNonce,
p: p,
q: q,
publicKeyFingerprint: publicKeyFingerprint,
encryptedData: encryptedData,
);
// Now return the deserialized [ReqDHParams].
return returnValue;
}