Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NilFoundation/zkLLVM
/ functions
Functions
282 in github.com/NilFoundation/zkLLVM
⨍
Functions
282
◇
Types & classes
17
↓ 50 callers
Function
read_boost_json
tests/cpp/read_boost_json.hpp:23
↓ 21 callers
Function
evaluate_root
examples/cpp/merkle_poseidon_21prover_3layers.cpp:9
↓ 18 callers
Function
error
Print error message and exit with code `1`.
rslang-installer.py:198
↓ 13 callers
Function
transcript_challenge
examples/cpp/placeholder_verifier.cpp:115
↓ 9 callers
Function
transcript
examples/cpp/placeholder_verifier.cpp:104
↓ 8 callers
Function
cmd_output
Run `cmd` in shell, exiting with error, if it fails.
rslang-installer.py:218
↓ 8 callers
Function
read_string
tests/cpp/read_boost_json.hpp:166
↓ 6 callers
Method
format
(self, record)
rslang-installer.py:171
↓ 5 callers
Function
evaluate_root
examples/cpp/merkle_poseidon_5provers.cpp:9
↓ 4 callers
Function
hash
This will be arkworks function in the future. All of the implementation details will be hidden from user.
examples/rust/examples/merkle_tree_sha2_256.rs:37
↓ 3 callers
Function
polynomial_eval
examples/cpp/polynomial.cpp:5
↓ 3 callers
Function
require
Run a command, returning its output. On error, If `exception` is `True`, raise the error Otherwise If `exit` is `True`, exit the p
detect-platform.py:13
↓ 2 callers
Function
check_root
examples/cpp/merkle_poseidon_2provers.cpp:9
↓ 2 callers
Function
cmd_output_no_fail
Run `cmd` in shell, returning `None`, if it fails.
rslang-installer.py:234
↓ 2 callers
Function
evaluate_root
examples/cpp/merkle_poseidon_3provers.cpp:9
↓ 2 callers
Function
find_asset_by_name
(release: Release, pattern: re.Pattern)
rslang-installer.py:505
↓ 2 callers
Function
is_same
examples/cpp/zkbridge.cpp:34
↓ 2 callers
Function
need_cmd
Exits with error, if `cmd` as a shell command is not found.
rslang-installer.py:211
↓ 2 callers
Function
process_dist
Download asset, unpack it and install.
rslang-installer.py:574
↓ 2 callers
Function
read_json
bin/assigner/src/main.cpp:374
↓ 2 callers
Function
verify_signature
examples/cpp/zkbridge.cpp:40
↓ 1 callers
Function
arithmetics_loop
tests/cpp/algebra/fields/pallas_arithmetics/loop.cpp:10
↓ 1 callers
Function
assert_equaluty
tests/cpp/algebra/bool/assigner_exit_check.cpp:11
↓ 1 callers
Function
assert_equaluty
tests/cpp/algebra/bool/assigner_exit_check_eq_pallas.cpp:11
↓ 1 callers
Function
calculate_expected_res
tests/cpp/algebra/recursive_prover/fri_cosets/fri_cosets.cpp:14
↓ 1 callers
Function
channel_regexp
(name: str)
rslang-installer.py:490
↓ 1 callers
Function
check_equality
tests/cpp/bls_signature/non_aggregated/verification.cpp:14
↓ 1 callers
Function
cmd_exists
(cmd: str)
rslang-installer.py:207
↓ 1 callers
Function
constructor_test
tests/cpp/algebra/curves/constructors/zero_pallas.cpp:9
↓ 1 callers
Function
constructor_test
tests/cpp/algebra/curves/constructors/zero_ed25519.cpp:9
↓ 1 callers
Function
constructor_test
tests/cpp/algebra/curves/constructors/one_ed25519.cpp:9
↓ 1 callers
Function
constructor_test
tests/cpp/algebra/curves/constructors/one_pallas.cpp:9
↓ 1 callers
Function
curve_addition
tests/cpp/algebra/curves/pallas_arithmetics/add.cpp:10
↓ 1 callers
Function
curve_addition
tests/cpp/algebra/curves/25519_arithmetics/add.cpp:13
↓ 1 callers
Function
curve_comparison
tests/cpp/algebra/curves/pallas_arithmetics/compare.cpp:10
↓ 1 callers
Function
curve_comparison
tests/cpp/algebra/curves/25519_arithmetics/compare.cpp:13
↓ 1 callers
Function
curve_mul
tests/cpp/algebra/curves/pallas_arithmetics_2/mul.cpp:10
↓ 1 callers
Function
curve_mul
tests/cpp/algebra/curves/25519_arithmetics_2/mul.cpp:19
↓ 1 callers
Function
decompose
tests/cpp/algebra/de_composition/decomposition/lsb.cpp:21
↓ 1 callers
Function
decompose
tests/cpp/algebra/de_composition/decomposition/msb.cpp:21
↓ 1 callers
Function
default_build_triple
Build triple as in LLVM
detect-platform.py:31
↓ 1 callers
Function
division
tests/cpp/algebra/integers/division/udiv.cpp:9
↓ 1 callers
Function
download_asset
Download given asset into tmpdir, returning path to local file.
rslang-installer.py:536
↓ 1 callers
Function
equal
tests/cpp/algebra/fields/comparison/equal.cpp:10
↓ 1 callers
Function
equal
TODO: (aleasims) remove this function and simply use `==` instead. Right now assigner fails if `==` is used.
examples/rust/examples/validate_merkle_path_sha2_256.rs:25
↓ 1 callers
Function
f
tests/cpp/multi_provers/if.cpp:11
↓ 1 callers
Function
fetch_release
Get release info from GitHub API.
rslang-installer.py:456
↓ 1 callers
Function
fib100
(a: PallasBase, b: PallasBase)
examples/rust/examples/fibonacci.rs:7
↓ 1 callers
Function
field_addition
tests/cpp/algebra/fields/25519_arithmetics/add.cpp:11
↓ 1 callers
Function
field_mul
tests/cpp/algebra/fields/25519_arithmetics/mul.cpp:11
↓ 1 callers
Function
field_sub
tests/cpp/algebra/fields/25519_arithmetics/sub.cpp:11
↓ 1 callers
Function
find_assigner_target
()
rslang-installer.py:517
↓ 1 callers
Function
find_host_toolchain
()
rslang-installer.py:512
↓ 1 callers
Function
fp12_mul
tests/cpp/algebra/fields/bls12381_fp12_arithmetics/mul.cpp:16
↓ 1 callers
Function
fri_cosets_test
tests/cpp/algebra/recursive_prover/fri_cosets/fri_cosets.cpp:34
↓ 1 callers
Function
fri_lin_inter
tests/cpp/algebra/recursive_prover/fri_lin_inter/fri_lin_inter.cpp:10
↓ 1 callers
Function
gate_argument_verifier
tests/cpp/algebra/recursive_prover/gate_arg_verifier/1gate_1constr/gate_arg_verifier.cpp:13
↓ 1 callers
Function
generate_random_step_list
bin/transpiler/src/main.cpp:66
↓ 1 callers
Function
generate_random_step_list
bin/recursive_gen/src/main.cpp:94
↓ 1 callers
Function
get_host_triple
Try to get host triple in LLVM-compatible format.
rslang-installer.py:246
↓ 1 callers
Function
get_install_prefix
Get default installation prefix for different platforms.
rslang-installer.py:410
↓ 1 callers
Function
greater
tests/cpp/algebra/fields/comparison/greater.cpp:10
↓ 1 callers
Function
grequal
tests/cpp/algebra/fields/comparison/grequal.cpp:10
↓ 1 callers
Function
hash
This will be arkworks function here in the future. All of the implementation details will be hidden from user.
examples/rust/examples/sha2_512.rs:17
↓ 1 callers
Function
hash
This will be SDK function in the future. All of the implementation details will be hidden from user.
examples/rust/examples/validate_merkle_path_sha2_256.rs:31
↓ 1 callers
Function
hash
This will be arkworks function here in the future. All of the implementation details will be hidden from user.
examples/rust/examples/eddsa_signature_verification.rs:24
↓ 1 callers
Function
is_same
examples/cpp/balances_tree.cpp:94
↓ 1 callers
Function
is_same
examples/cpp/validate_merkle_path_sha2_256.cpp:6
↓ 1 callers
Function
lequal
tests/cpp/algebra/fields/comparison/lequal.cpp:10
↓ 1 callers
Function
less
tests/cpp/algebra/fields/comparison/less.cpp:10
↓ 1 callers
Function
list_demo
tests/cpp/custom_cases/getelementptr_as_constant/getelementptr_as_constant.cpp:18
↓ 1 callers
Function
lookup_argument_verifier
tests/cpp/algebra/recursive_prover/lookup_arg_verifier/test1/test.cpp:55
↓ 1 callers
Function
lookup_argument_verifier
tests/cpp/algebra/recursive_prover/lookup_arg_verifier/test2/test.cpp:58
↓ 1 callers
Function
not_equal
tests/cpp/algebra/fields/comparison/not_equal.cpp:10
↓ 1 callers
Function
pairing_test
tests/cpp/bls_signature/pairing/pairing.cpp:15
↓ 1 callers
Function
pallas_field_add
tests/cpp/nested_if/second.cpp:10
↓ 1 callers
Function
pallas_field_add
tests/cpp/nested_if/first.cpp:10
↓ 1 callers
Function
pallas_field_add
tests/cpp/algebra/fields/pallas_arithmetics/add.cpp:10
↓ 1 callers
Function
pallas_field_add
tests/cpp/algebra/fields/private_input/private_input_add.cpp:10
↓ 1 callers
Function
pallas_field_mul
tests/cpp/algebra/fields/pallas_arithmetics/mul.cpp:10
↓ 1 callers
Function
pallas_field_sub
tests/cpp/algebra/fields/pallas_arithmetics/sub.cpp:10
↓ 1 callers
Function
parse_args
()
rslang-installer.py:95
↓ 1 callers
Function
permargver
tests/cpp/algebra/recursive_prover/permutation_arg_verifier/input_length_4/test.cpp:24
↓ 1 callers
Function
pow
examples/cpp/placeholder_verifier.cpp:179
↓ 1 callers
Function
pow2_p
examples/cpp/placeholder_verifier.cpp:123
↓ 1 callers
Function
pow_2
examples/cpp/integer_arithmetics.cpp:1
↓ 1 callers
Function
pow_2
examples/cpp/arithmetics.cpp:4
↓ 1 callers
Function
pow_2
(a: Fq)
examples/rust/examples/arithmetics_arkworks.rs:10
↓ 1 callers
Function
pow_2
(a: PallasBase)
examples/rust/examples/arithmetics_builtins.rs:10
↓ 1 callers
Function
print_field
tests/cpp/algebra/de_composition/decomposition/lsb.cpp:13
↓ 1 callers
Function
print_field
tests/cpp/algebra/de_composition/decomposition/msb.cpp:13
↓ 1 callers
Function
print_hex_byteblob
bin/transpiler/src/main.cpp:102
↓ 1 callers
Function
remainder
tests/cpp/algebra/integers/division/urem.cpp:9
↓ 1 callers
Function
shift_add
tests/cpp/multi_provers/shift_add.cpp:9
↓ 1 callers
Function
shift_left
tests/cpp/algebra/integers/shift/left.cpp:11
↓ 1 callers
Function
shift_right
tests/cpp/algebra/integers/shift/right.cpp:11
↓ 1 callers
Function
strlen
examples/cpp/strlen.cpp:2
↓ 1 callers
Function
sum
examples/cpp/memory.cpp:11
↓ 1 callers
Function
swap_array
tests/cpp/algebra/recursive_prover/fri_array_swap_length_6/test.cpp:14
↓ 1 callers
Function
test
tests/cpp/multi_provers/if.cpp:18
next →
1–100 of 282, ranked by callers