View Javadoc
1   /*
2    * This file is part of the Civitas software distribution.
3    * Copyright (c) 2007-2008, Civitas project group, Cornell University.
4    * See the LICENSE file accompanying this distribution for further license
5    * and copyright information.
6    */
7   package civitas.common.verifiablevote;
8   
9   import civitas.crypto.ciphertext.ElGamalCiphertextish;
10  import civitas.crypto.oneoflreencryption.ElGamal1OfLReencryption;
11  import civitas.crypto.proofvote.ProofVote;
12  import lombok.NonNull;
13  
14  public record VerifiableVote(
15  		@NonNull String context,
16  		@NonNull ElGamal1OfLReencryption encChoice,
17  		@NonNull ElGamalCiphertextish encCapability,
18  		@NonNull ProofVote proofVote) {}