Function gnunet_sys::GNUNET_CRYPTO_paillier_decrypt[][src]

pub unsafe extern "C" fn GNUNET_CRYPTO_paillier_decrypt(
    private_key: *const GNUNET_CRYPTO_PaillierPrivateKey,
    public_key: *const GNUNET_CRYPTO_PaillierPublicKey,
    ciphertext: *const GNUNET_CRYPTO_PaillierCiphertext,
    m: gcry_mpi_t
)

Decrypt a paillier ciphertext with a private key.

@param private_key Private key to use for decryption. @param public_key Public key to use for decryption. @param ciphertext Ciphertext to decrypt. @param[out] m Decryption of @a ciphertext with @private_key.