1#ifndef SECP256K1_PEDERSEN_HPP
2#define SECP256K1_PEDERSEN_HPP
const fast::Point & pedersen_generator_J()
PedersenCommitment pedersen_switch_commit(const fast::Scalar &value, const fast::Scalar &blinding, const fast::Scalar &switch_blind)
bool pedersen_verify_sum(const PedersenCommitment *commitments_pos, std::size_t n_pos, const PedersenCommitment *commitments_neg, std::size_t n_neg)
bool pedersen_verify(const PedersenCommitment &commitment, const fast::Scalar &value, const fast::Scalar &blinding)
fast::Scalar pedersen_blind_sum(const fast::Scalar *blinds_in, std::size_t n_in, const fast::Scalar *blinds_out, std::size_t n_out)
PedersenCommitment pedersen_commit(const fast::Scalar &value, const fast::Scalar &blinding)
const fast::Point & pedersen_generator_H()
bool verify(const fast::Scalar &value, const fast::Scalar &blinding) const
std::array< std::uint8_t, 33 > to_compressed() const
PedersenCommitment operator+(const PedersenCommitment &rhs) const