barretenberg
Loading...
Searching...
No Matches
c_bind.hpp
1#pragma once
2
3#include "barretenberg/common/wasm_export.hpp"
4#include "barretenberg/ecc/curves/bn254/fr.hpp"
5
6extern "C" {
7
8using namespace barretenberg;
9
10WASM_EXPORT void pedersen_hash(fr::vec_in_buf inputs_buffer, uint32_t const* hash_index, fr::out_buf output);
11
12WASM_EXPORT void pedersen_hash_buffer(uint8_t const* input_buffer, uint32_t const* hash_index, fr::out_buf output);
13}
constexpr_utils defines some helper methods that perform some stl-equivalent operations but in a cons...
Definition: constexpr_utils.hpp:16