fn decrypt_u32_online(
        secret: &ElGamalSecretKey,
        ct: &ElGamalCiphertext,
        hashmap: &DecodeU32Precomputation,
    ) -> Option<u32> {
        let discrete_log_instance = Self::decrypt(secret, ct);
        discrete_log_instance.decode_u32_online(hashmap)
    }
/// On input a secret key, ciphertext, and hashmap, the function decrypts the
/// ciphertext for a u32 value.
On input a secret key, ciphertext, and hashmap, the function decrypts the
ciphertext for a u32 value.
On input a secret key ciphertext and hashmap the function decrypts the ciphertext for a u32 value .
fn decrypt_u32_online(
        secret: &ElGamalSecretKey,
        ct: &ElGamalCiphertext,
        hashmap: &DecodeU32Precomputation,
    ) -> Option<u32> {
        let discrete_log_instance = Self::decrypt(secret, ct);
        discrete_log_instance.decode_u32_online(hashmap)
    }
fn decrypt_u32_online ( secret : & ElGamalSecretKey , ct : & ElGamalCiphertext , hashmap : & DecodeU32Precomputation , ) -> Option < u32 > { let discrete_log_instance = Self :: decrypt ( secret , ct ) ; discrete_log_instance . decode_u32_online ( hashmap ) }
On input a secret key, ciphertext, and hashmap, the function decrypts the
ciphertext for a u32 value.
On input a secret key ciphertext and hashmap the function decrypts the ciphertext for a u32 value .
secret
&ElGamalSecretKey
ct
&ElGamalCiphertext
hashmap
&DecodeU32Precomputation