Ejemplo n.º 1
0
        public override void Serialize(SerializeContext context)
        {
            base.Serialize(context);

              if (Exception == null)
              {
            context.WriteList(SignChecks);
            context.Write(EncryptedSignatureRequest);
              }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(VotingId);
       context.Write(AuthorityIndex);
       context.WriteList(PartialDeciphers);
       context.Write(EnvelopeCount);
       context.Write(EnvelopeHash);
       context.Write(Date);
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Serializes the object to binary.
        /// </summary>
        /// <param name="context">Context for serializable.</param>
        public override void Serialize(SerializeContext context)
        {
            base.Serialize(context);

              if (Exception == null)
              {
            context.WriteList(this.votings);
              }
        }
Ejemplo n.º 4
0
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.WriteList(Votes);
       context.WriteList(SumProves);
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(Parameters);
       context.WriteList(PublicKeyParts);
       context.Write(CastEnvelopeCount);
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(Config);
       context.WriteList(Groups);
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(AuthorityIndex);
       context.WriteList(EncryptedShares);
       context.WriteList(VerificationValues);
 }
Ejemplo n.º 8
0
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(Title);
       context.Write(Descrption);
       context.Write(Url);
       context.WriteList(Questions);
 }
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.WriteList(SignatureRequestList);
 }
        /// <summary>
        /// Serializes the object to binary.
        /// </summary>
        /// <param name="context">Context for serializable.</param>
        public override void Serialize(SerializeContext context)
        {
            base.Serialize(context);

              if (Exception == null)
              {
            context.Write(this.votingMaterials.Count);

            foreach (var votingMaterial in this.votingMaterials)
            {
              context.Write(votingMaterial.First);
              context.Write((int)votingMaterial.Second);
              context.WriteList(votingMaterial.Third);
            }
              }
        }
Ejemplo n.º 11
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(VotingId);
       context.WriteList(ShareParts);
 }
Ejemplo n.º 12
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(Material);
       context.WriteList(Authorities);
       context.WriteList(AuthoritiesDone);
       context.Write((int)Status);
       context.Write(EnvelopeCount);
 }
Ejemplo n.º 13
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(Text);
       context.Write(Description);
       context.Write(Url);
       context.Write(MaxVota);
       context.WriteList(this.options);
 }
Ejemplo n.º 14
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(IssuerId);
       context.Write(ValidFrom);
       context.Write(ValidUntil);
       context.WriteList(RevokedCertificates);
 }
Ejemplo n.º 15
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.WriteList(this.rootCertificateIds);
       context.WriteList(this.certificates.Values);
       context.WriteList(this.revocationLists);
       context.WriteList(this.signedRevocationLists);
 }
Ejemplo n.º 16
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(P);
       context.Write(Q);
       context.Write(G);
       context.Write(F);
       context.Write(Thereshold);
       context.Write(AuthorityCount);
       context.Write(ProofCount);
       context.WriteList(this.questions);
 }
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.WriteList(AuthorityCertificates);
 }
Ejemplo n.º 18
0
        /// <summary>
        /// Serializes the object to binary.
        /// </summary>
        /// <param name="context">Context for serializable.</param>
        public override void Serialize(SerializeContext context)
        {
            base.Serialize(context);
              context.Write(MagicTypeConstant);
              context.Write(Id.ToByteArray());
              context.Write(CreationDate);
              context.Write(PublicKey);
              context.Write(SelfSignature);
              context.WriteList(this.attributes);
              context.WriteList(this.signatures);

              switch (PrivateKeyStatus)
              {
            case PrivateKeyStatus.Unavailable:
              context.Write((int)PrivateKeyStatus.Unavailable);
              break;
            case PrivateKeyStatus.Unencrypted:
              context.Write((int)PrivateKeyStatus.Unencrypted);
              context.Write(this.privateKeyData);
              break;
            case PrivateKeyStatus.Encrypted:
            case PrivateKeyStatus.Decrypted:
              context.Write((int)PrivateKeyStatus.Encrypted);
              context.Write(this.privateKeyData);
              context.Write(this.privateKeySalt);
              context.Write(this.passphraseSalt);
              break;
            default:
              throw new InvalidOperationException("Unknown private key status.");
              }
        }
Ejemplo n.º 19
0
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.WriteList(this.coefficients);
 }
Ejemplo n.º 20
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(VotingId);
       context.WriteList(Authorities);
       context.WriteList(Certificates);
       context.WriteList(RevocationLists);
 }
Ejemplo n.º 21
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(VotingId);
       context.Write(VoterId);
       context.WriteList(Ballots);
       context.Write(Date);
 }
Ejemplo n.º 22
0
 /// <summary>
 /// Serializes the object to binary.
 /// </summary>
 /// <param name="context">Context for serializable.</param>
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write((int)VotingStatus);
       context.WriteList(this.AuthoritiesDone);
 }
Ejemplo n.º 23
0
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(Id);
       context.Write(Title);
       context.Write(Description);
       context.WriteList(this.questions);
       context.Write(VotingBeginDate);
       context.Write(VotingEndDate);
       context.Write(AuthorityCount);
 }
Ejemplo n.º 24
0
 public override void Serialize(SerializeContext context)
 {
     base.Serialize(context);
       context.Write(HalfKey);
       context.Write(Ciphertext);
       context.Write(P);
       context.WriteList(RangeProves);
 }