protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); Cookie = context.ReadObject<Signed<SignCheckCookie>>(); Certificate = context.ReadObject<Certificate>(); SignDateTime = context.ReadDateTime(); }
protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); Request = context.ReadObject<SignatureRequest>(); SecureRequest = context.ReadObject<Secure<SignatureRequest>>(); SecureRequestInfo = context.ReadObject<Secure<SignatureRequestInfo>>(); }
public Authority(DeserializeContext context, BaseParameters parameters) { Index = context.ReadInt32(); this.polynomial = context.ReadObject<Polynomial>(); if (!context.ReadBoolean()) { this.secretKeyPart = context.ReadBigInt(); } this.parameters = parameters; }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); AuthorityList = context.ReadObject<AuthorityList>(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); AuthorityIndex = context.ReadInt32(); VotingParameters = context.ReadObject<Signed<VotingParameters>>(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); Envelope = context.ReadObject<Signed<Envelope>>(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); AllShareParts = context.ReadObject<AllShareParts>(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); VoteReceipt = context.ReadObject<Signed<VoteReceipt>>(); }
protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); ComplainingAuthorityIndex = context.ReadInt32(); CertificateStorage = context.ReadObject<CertificateStorage>(); SignedParameters = context.ReadObject<Signed<VotingParameters>>(); AllShareParts = context.ReadObject<AllShareParts>(); TrapDoors = context.ReadObjectDictionary<TrapDoor>(); Authorities = context.ReadObjectDictionary<Certificate>(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); PartialDecipherList = context.ReadObject<Signed<PartialDecipherList>>(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); Material = context.ReadObject<VotingMaterial>(); Authorities = context.ReadObjectList<Certificate>(); AuthoritiesDone = context.ReadGuidList(); Status = (VotingStatus)context.ReadInt32(); EnvelopeCount = context.ReadInt32(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); Cookie = context.ReadObject<Signed<SignCheckCookie>>(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); Signature = context.ReadBytes(); SigningCertificate = context.ReadObject<Certificate>(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); Parameters = context.ReadObject<Signed<VotingParameters>>(); PublicKeyParts = context.ReadObjectList<Signed<ShareResponse>>(); CastEnvelopeCount = context.ReadInt32(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); SubjectId = context.ReadGuid(); Status = (SignatureResponseStatus)context.ReadInt32(); Reason = context.ReadString(); Signature = context.ReadObject<Signature>(); }
/// <summary> /// Load data of authority from file. /// </summary> /// <param name="fileName">Name of file to load.</param> private void Load(string fileName) { FileStream fileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read); DeserializeContext context = new DeserializeContext(fileStream); this.parameters = context.ReadObject<VotingParameters>(); this.signedParameters = context.ReadObject<Signed<VotingParameters>>(); this.authorities = new Dictionary<int,Certificate>(); int count = context.ReadInt32(); count.Times(() => this.authorities.Add(context.ReadInt32(), context.ReadObject<Certificate>())); this.authority = new Authority(context, this.parameters); context.Close(); fileStream.Close(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); CertificateStorage = context.ReadObject<CertificateStorage>(); ServerCertificate = context.ReadObject<ServerCertificate>(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); Config = context.ReadObject<RemoteConfig>(); Groups = context.ReadObjectList<Group>(); }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); if (Exception == null) { this.votingMaterials = new List<Tuple<VotingMaterial, VotingStatus, List<Guid>>>(); int count = context.ReadInt32(); for (int index = 0; index < count; index++) { this.votingMaterials.Add( new Tuple<VotingMaterial, VotingStatus, List<Guid>>( context.ReadObject<VotingMaterial>(), (VotingStatus)context.ReadInt32(), context.ReadGuidList())); } } }
/// <summary> /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); Status = (SignatureResponseStatus)context.ReadInt32(); SignatureResponse = context.ReadObject<Signed<SignatureResponse>>(); }
/// <summary> /// /// Deserializes binary data to object. /// </summary> /// <param name="context">Context for deserialization</param> protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); Request = context.ReadObject<Secure<SignatureRequest>>(); Response = context.ReadObject<Signed<SignatureResponse>>(); Revoked = context.ReadBoolean(); }