List of all items
Structs
- chanel_security::stream::StreamSymEncryptionError
- chanel_security::xml::XMLSignatureError
- preliminaries::AgreementError
- preliminaries::EPPTableAsContext
- preliminaries::ElectionEventContextError
- preliminaries::ElectoralModelError
- preliminaries::GetHashContextContext
- preliminaries::GetHashElectionEventContextContext
- preliminaries::PTableElement
- preliminaries::VerificationCardSetContext
- preliminaries::VerifyCCSchnorrProofsContext
- preliminaries::VerifyCCSchnorrProofsInput
- preliminaries::VerifyKeyGenerationSchnorrProofsInput
- preliminaries::VerifyKeyGenerationSchnorrProofsOuput
- preliminaries::WriteInsError
- rust_ev_crypto_primitives::prelude::ByteArray
- rust_ev_crypto_primitives::prelude::ByteArrayError
- rust_ev_crypto_primitives::prelude::DomainVerifications
- rust_ev_crypto_primitives::prelude::EmptyContext
- rust_ev_crypto_primitives::prelude::HashError
- rust_ev_crypto_primitives::prelude::Integer
- rust_ev_crypto_primitives::prelude::IntegerOperationError
- rust_ev_crypto_primitives::prelude::JacobiError
- rust_ev_crypto_primitives::prelude::ModExponentiateError
- rust_ev_crypto_primitives::prelude::NotOddError
- rust_ev_crypto_primitives::prelude::NotPositiveError
- rust_ev_crypto_primitives::prelude::NotPrimeError
- rust_ev_crypto_primitives::prelude::SmallPrimeError
- rust_ev_crypto_primitives::prelude::alphabets::ALPHABET_LATIN
- rust_ev_crypto_primitives::prelude::alphabets::ALPHABET_USER_FRIENDLY
- rust_ev_crypto_primitives::prelude::alphabets::Alphabet
- rust_ev_crypto_primitives::prelude::argon2::Argon2Error
- rust_ev_crypto_primitives::prelude::argon2::Argon2id
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::BasisCryptoError
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::Decrypter
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::Encrypter
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::Keystore
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::PublicKey
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::Secretkey
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::SigningCertificate
- rust_ev_crypto_primitives::prelude::direct_trust::DirectTrustCertificate
- rust_ev_crypto_primitives::prelude::direct_trust::DirectTrustError
- rust_ev_crypto_primitives::prelude::direct_trust::Keystore
- rust_ev_crypto_primitives::prelude::elgamal::Ciphertext
- rust_ev_crypto_primitives::prelude::elgamal::ElgamalError
- rust_ev_crypto_primitives::prelude::elgamal::EncryptionParameterDomainError
- rust_ev_crypto_primitives::prelude::elgamal::EncryptionParameters
- rust_ev_crypto_primitives::prelude::elgamal::VerifyDecryptionsResult
- rust_ev_crypto_primitives::prelude::mix_net::HadamardArgument
- rust_ev_crypto_primitives::prelude::mix_net::MixnetError
- rust_ev_crypto_primitives::prelude::mix_net::MultiExponentiationArgument
- rust_ev_crypto_primitives::prelude::mix_net::ProductArgument
- rust_ev_crypto_primitives::prelude::mix_net::ShuffleArgument
- rust_ev_crypto_primitives::prelude::mix_net::SingleValueProductArgument
- rust_ev_crypto_primitives::prelude::mix_net::VerifyShuffleResult
- rust_ev_crypto_primitives::prelude::mix_net::ZeroArgument
- rust_ev_crypto_primitives::prelude::random::RandomError
- rust_ev_crypto_primitives::prelude::signature::SignatureError
- rust_ev_crypto_primitives::prelude::symmetric_authenticated_encryption::AuthenticatedEncryptionDecrypt
- rust_ev_crypto_primitives::prelude::symmetric_authenticated_encryption::AuthenticatedEncryptionEncrypt
- rust_ev_crypto_primitives::prelude::symmetric_authenticated_encryption::SymAuthenticatedEncryptionError
- rust_ev_crypto_primitives::prelude::zero_knowledge_proofs::DecryptionProofError
- rust_ev_crypto_primitives::prelude::zero_knowledge_proofs::ExponentiationProofError
- rust_ev_crypto_primitives::prelude::zero_knowledge_proofs::PlaintextProofError
- tally_phase::mix_offline::MixOfflineError
- tally_phase::mix_offline::ProcessPlaintextsOutput
- tally_phase::mix_offline::VerifyMixDecOfflineContext
- tally_phase::mix_offline::VerifyMixDecOfflineInput
- tally_phase::mix_offline::VerifyMixDecOfflineOutput
- tally_phase::mix_offline::VerifyVotingClientProofsContext
- tally_phase::mix_offline::VerifyVotingClientProofsInput
- tally_phase::mix_offline::VerifyVotingClientProofsOutput
- tally_phase::mix_online::GetMixnetInitialCiphertextsContext
- tally_phase::mix_online::GetMixnetInitialCiphertextsInput
- tally_phase::mix_online::GetMixnetInitialCiphertextsOuput
- tally_phase::mix_online::MixOnlineError
Enums
- chanel_security::xml::VerifyXMLSignatureResult
- preliminaries::VerifyKeyGenerationSchnorrProofsError
- rust_ev_crypto_primitives::prelude::HashableMessage
- rust_ev_crypto_primitives::prelude::argon2::Argon2ErrorRepr
- rust_ev_crypto_primitives::prelude::argon2::Argon2idParameters
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::CertificateExtension
- tally_phase::mix_offline::MixOfflineErrorRepr
Traits
- preliminaries::PTableTrait
- rust_ev_crypto_primitives::prelude::ConstantsTrait
- rust_ev_crypto_primitives::prelude::DecodeTrait
- rust_ev_crypto_primitives::prelude::EncodeTrait
- rust_ev_crypto_primitives::prelude::Hexa
- rust_ev_crypto_primitives::prelude::IsPrimeTrait
- rust_ev_crypto_primitives::prelude::JacobiTrait
- rust_ev_crypto_primitives::prelude::OperationsTrait
- rust_ev_crypto_primitives::prelude::QuadraticResidueTrait
- rust_ev_crypto_primitives::prelude::RecursiveHashTrait
- rust_ev_crypto_primitives::prelude::SmallPrimeTrait
- rust_ev_crypto_primitives::prelude::ToByteArryTrait
- rust_ev_crypto_primitives::prelude::VerifyDomainTrait
- rust_ev_crypto_primitives::prelude::mix_net::MixNetResultTrait
Functions
- chanel_security::stream::gen_stream_ciphertext
- chanel_security::stream::get_stream_plaintext
- chanel_security::xml::collect_xml_digest
- chanel_security::xml::verify_xml_signature
- preliminaries::decode_write_ins
- preliminaries::factorize
- preliminaries::get_hash_context
- preliminaries::get_hash_election_event_context
- preliminaries::naive_datetime_to_string
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::argon2_hash_password
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::sha256
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::sha256_stream
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::sha3_256
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::shake128
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::shake256
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::sign
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::verify
- rust_ev_crypto_primitives::prelude::elgamal::combine_public_keys
- rust_ev_crypto_primitives::prelude::elgamal::verify_decryptions
- rust_ev_crypto_primitives::prelude::mix_net::verify_shuffle
- rust_ev_crypto_primitives::prelude::prepare_fixed_based_optimization
- rust_ev_crypto_primitives::prelude::random::gen_random_integer
- rust_ev_crypto_primitives::prelude::random::gen_random_string
- rust_ev_crypto_primitives::prelude::random::gen_random_vector
- rust_ev_crypto_primitives::prelude::random::random_bytes
- rust_ev_crypto_primitives::prelude::signature::sign
- rust_ev_crypto_primitives::prelude::signature::verify_signature
- rust_ev_crypto_primitives::prelude::string::truncate
- rust_ev_crypto_primitives::prelude::zero_knowledge_proofs::verify_decryption
- rust_ev_crypto_primitives::prelude::zero_knowledge_proofs::verify_exponentiation
- rust_ev_crypto_primitives::prelude::zero_knowledge_proofs::verify_plaintext_equality
- rust_ev_crypto_primitives::prelude::zero_knowledge_proofs::verify_schnorr
Type Aliases
Constants
- MAX_LENGTH_WRITE_IN_FIELD
- preliminaries::NAIVE_DATETIME_TO_STRING_FORMAT
- rust_ev_crypto_primitives::prelude::GROUP_PARAMETER_P_LENGTH
- rust_ev_crypto_primitives::prelude::GROUP_PARAMETER_Q_LENGTH
- rust_ev_crypto_primitives::prelude::SECURITY_STRENGTH
- rust_ev_crypto_primitives::prelude::argon2::ARGON2_SALT_SIZE
- rust_ev_crypto_primitives::prelude::basic_crypto_functions::CRYPTER_TAG_SIZE
- rust_ev_crypto_primitives::prelude::symmetric_authenticated_encryption::AUTH_ENCRPYTION_NONCE_SIZE