internal static extern Status EncryptAndVerify(
     EncryptionMediatorHandle handle,
     PlaintextBallot.PlaintextBallotHandle plainutext,
     out CiphertextBallot.CiphertextBallotHandle ciphertext);
 internal static extern Status Free(EncryptionMediatorHandle handle);
 internal static extern Status CompactEncrypt(
     EncryptionMediatorHandle handle,
     PlaintextBallot.PlaintextBallotHandle plainutext,
     out CompactCiphertextBallot.CompactCiphertextBallotHandle ciphertext);
 internal static extern Status New(
     InternalManifest.InternalManifestHandle manifest,
     CiphertextElectionContext.CiphertextElectionContextHandle context,
     EncryptionDevice.EncryptionDeviceHandle device,
     out EncryptionMediatorHandle handle);