Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
c_bind.cpp File Reference

Go to the source code of this file.

Functions

WASM_EXPORT void ecc_grumpkin__mul (uint8_t const *point_buf, uint8_t const *scalar_buf, uint8_t *result)
 
WASM_EXPORT void ecc_grumpkin__add (uint8_t const *point_a_buf, uint8_t const *point_b_buf, uint8_t *result)
 
WASM_EXPORT void ecc_grumpkin__batch_mul (uint8_t const *point_buf, uint8_t const *scalar_buf, uint32_t num_points, uint8_t *result)
 
WASM_EXPORT void ecc_grumpkin__get_random_scalar_mod_circuit_modulus (uint8_t *result)
 
WASM_EXPORT void ecc_grumpkin__reduce512_buffer_mod_circuit_modulus (uint8_t *input, uint8_t *result)
 

Function Documentation

◆ ecc_grumpkin__add()

WASM_EXPORT void ecc_grumpkin__add ( uint8_t const *  point_a_buf,
uint8_t const *  point_b_buf,
uint8_t *  result 
)

Definition at line 26 of file c_bind.cpp.

◆ ecc_grumpkin__batch_mul()

WASM_EXPORT void ecc_grumpkin__batch_mul ( uint8_t const *  point_buf,
uint8_t const *  scalar_buf,
uint32_t  num_points,
uint8_t *  result 
)

Definition at line 36 of file c_bind.cpp.

◆ ecc_grumpkin__get_random_scalar_mod_circuit_modulus()

WASM_EXPORT void ecc_grumpkin__get_random_scalar_mod_circuit_modulus ( uint8_t *  result)

Definition at line 56 of file c_bind.cpp.

◆ ecc_grumpkin__mul()

WASM_EXPORT void ecc_grumpkin__mul ( uint8_t const *  point_buf,
uint8_t const *  scalar_buf,
uint8_t *  result 
)

Definition at line 15 of file c_bind.cpp.

◆ ecc_grumpkin__reduce512_buffer_mod_circuit_modulus()

WASM_EXPORT void ecc_grumpkin__reduce512_buffer_mod_circuit_modulus ( uint8_t *  input,
uint8_t *  result 
)

Definition at line 62 of file c_bind.cpp.