Exemplo n.º 1
0
 protected override void Deserialize(DeserializeContext context, byte version)
 {
     base.Deserialize(context, version);
       Cookie = context.ReadObject<Signed<SignCheckCookie>>();
       Certificate = context.ReadObject<Certificate>();
       SignDateTime = context.ReadDateTime();
 }
Exemplo n.º 2
0
 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>>();
 }
Exemplo n.º 3
0
        public Authority(DeserializeContext context, BaseParameters parameters)
        {
            Index = context.ReadInt32();
              this.polynomial = context.ReadObject<Polynomial>();

              if (!context.ReadBoolean())
              {
            this.secretKeyPart = context.ReadBigInt();
              }

              this.parameters = parameters;
        }
Exemplo n.º 4
0
 /// <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>();
 }
Exemplo n.º 5
0
 /// <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>>();
 }
Exemplo n.º 6
0
 /// <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>>();
 }
Exemplo n.º 7
0
 /// <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>();
 }
Exemplo n.º 8
0
 /// <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>>();
 }
Exemplo n.º 9
0
 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>();
 }
Exemplo n.º 10
0
 /// <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>>();
 }
Exemplo n.º 11
0
 /// <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();
 }
Exemplo n.º 12
0
 /// <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>>();
 }
Exemplo n.º 13
0
 /// <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>();
 }
Exemplo n.º 14
0
 /// <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();
 }
Exemplo n.º 15
0
 /// <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>();
 }
Exemplo n.º 16
0
        /// <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>();
 }
Exemplo n.º 18
0
 /// <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()));
            }
              }
        }
Exemplo n.º 20
0
        /// <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>>();
        }
Exemplo n.º 21
0
 /// <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();
 }