internal static extern Status CompactBallot( PlaintextBallot.PlaintextBallotHandle plaintext, InternalManifest.InternalManifestHandle internal_manifest, CiphertextElectionContext.CiphertextElectionContextHandle context, ElementModQ.ElementModQHandle ballot_code_seed, bool shouldVerifyProofs, out CompactCiphertextBallot.CompactCiphertextBallotHandle handle);
internal static extern Status New( InternalManifest.InternalManifestHandle manifest, CiphertextElectionContext.CiphertextElectionContextHandle context, EncryptionDevice.EncryptionDeviceHandle device, out EncryptionMediatorHandle handle);