Docs.rs
simplicity-sys-0.2.0
simplicity-sys 0.2.0
Docs.rs crate page
CC0-1.0
Links
Homepage
Repository
crates.io
Source
Owners
apoelstra
Dependencies
bitcoin_hashes ^0.13
normal
libc ^0.2
normal
cc ^1.0.83
build
Versions
6.24%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
simplicity_sys
0.2.0
Module jets_ffi
Functions
In simplicity_sys::c_jets
?
Module
simplicity_sys
::
c_jets
::
jets_ffi
source
·
[
−
]
Functions
§
add_8
⚠
add_16
⚠
add_32
⚠
add_64
⚠
all_8
⚠
all_16
⚠
all_32
⚠
all_64
⚠
and_1
⚠
and_8
⚠
and_16
⚠
and_32
⚠
and_64
⚠
annex_hash
⚠
asset_amount_hash
⚠
bip_0340_verify
⚠
build_tapbranch
⚠
build_tapleaf_simplicity
⚠
calculate_asset
⚠
calculate_confidential_token
⚠
calculate_explicit_token
⚠
calculate_issuance_entropy
⚠
ch_1
⚠
ch_8
⚠
ch_16
⚠
ch_32
⚠
ch_64
⚠
check_lock_distance
⚠
check_lock_duration
⚠
check_lock_height
⚠
check_lock_time
⚠
check_sig_verify
⚠
complement_1
⚠
complement_8
⚠
complement_16
⚠
complement_32
⚠
complement_64
⚠
current_amount
⚠
current_annex_hash
⚠
current_asset
⚠
current_index
⚠
current_issuance_asset_amount
⚠
current_issuance_asset_proof
⚠
current_issuance_token_amount
⚠
current_issuance_token_proof
⚠
current_new_issuance_contract
⚠
current_pegin
⚠
current_prev_outpoint
⚠
current_reissuance_blinding
⚠
current_reissuance_entropy
⚠
current_script_hash
⚠
current_script_sig_hash
⚠
current_sequence
⚠
decompress
⚠
decrement_8
⚠
decrement_16
⚠
decrement_32
⚠
decrement_64
⚠
div_mod_8
⚠
div_mod_16
⚠
div_mod_32
⚠
div_mod_64
⚠
divide_8
⚠
divide_16
⚠
divide_32
⚠
divide_64
⚠
divides_8
⚠
divides_16
⚠
divides_32
⚠
divides_64
⚠
eq_1
⚠
eq_8
⚠
eq_16
⚠
eq_32
⚠
eq_64
⚠
eq_256
⚠
fe_add
⚠
fe_invert
⚠
fe_is_odd
⚠
fe_is_zero
⚠
fe_multiply
⚠
fe_multiply_beta
⚠
fe_negate
⚠
fe_normalize
⚠
fe_square
⚠
fe_square_root
⚠
full_add_8
⚠
full_add_16
⚠
full_add_32
⚠
full_add_64
⚠
full_decrement_8
⚠
full_decrement_16
⚠
full_decrement_32
⚠
full_decrement_64
⚠
full_increment_8
⚠
full_increment_16
⚠
full_increment_32
⚠
full_increment_64
⚠
full_left_shift_8_1
⚠
full_left_shift_8_2
⚠
full_left_shift_8_4
⚠
full_left_shift_16_1
⚠
full_left_shift_16_2
⚠
full_left_shift_16_4
⚠
full_left_shift_16_8
⚠
full_left_shift_32_1
⚠
full_left_shift_32_2
⚠
full_left_shift_32_4
⚠
full_left_shift_32_8
⚠
full_left_shift_32_16
⚠
full_left_shift_64_1
⚠
full_left_shift_64_2
⚠
full_left_shift_64_4
⚠
full_left_shift_64_8
⚠
full_left_shift_64_16
⚠
full_left_shift_64_32
⚠
full_multiply_8
⚠
full_multiply_16
⚠
full_multiply_32
⚠
full_multiply_64
⚠
full_right_shift_8_1
⚠
full_right_shift_8_2
⚠
full_right_shift_8_4
⚠
full_right_shift_16_1
⚠
full_right_shift_16_2
⚠
full_right_shift_16_4
⚠
full_right_shift_16_8
⚠
full_right_shift_32_1
⚠
full_right_shift_32_2
⚠
full_right_shift_32_4
⚠
full_right_shift_32_8
⚠
full_right_shift_32_16
⚠
full_right_shift_64_1
⚠
full_right_shift_64_2
⚠
full_right_shift_64_4
⚠
full_right_shift_64_8
⚠
full_right_shift_64_16
⚠
full_right_shift_64_32
⚠
full_subtract_8
⚠
full_subtract_16
⚠
full_subtract_32
⚠
full_subtract_64
⚠
ge_is_on_curve
⚠
ge_negate
⚠
gej_add
⚠
gej_double
⚠
gej_ge_add
⚠
gej_ge_add_ex
⚠
gej_infinity
⚠
gej_is_infinity
⚠
gej_is_on_curve
⚠
gej_negate
⚠
gej_normalize
⚠
gej_rescale
⚠
gej_x_equiv
⚠
gej_y_is_odd
⚠
generate
⚠
genesis_block_hash
⚠
high_1
⚠
high_8
⚠
high_16
⚠
high_32
⚠
high_64
⚠
increment_8
⚠
increment_16
⚠
increment_32
⚠
increment_64
⚠
input_amount
⚠
input_amounts_hash
⚠
input_annex_hash
⚠
input_annexes_hash
⚠
input_asset
⚠
input_outpoints_hash
⚠
input_pegin
⚠
input_prev_outpoint
⚠
input_script_hash
⚠
input_script_sig_hash
⚠
input_script_sigs_hash
⚠
input_scripts_hash
⚠
input_sequence
⚠
input_sequences_hash
⚠
input_utxos_hash
⚠
inputs_hash
⚠
internal_key
⚠
is_one_8
⚠
is_one_16
⚠
is_one_32
⚠
is_one_64
⚠
is_zero_8
⚠
is_zero_16
⚠
is_zero_32
⚠
is_zero_64
⚠
issuance
⚠
issuance_asset
⚠
issuance_asset_amount
⚠
issuance_asset_amounts_hash
⚠
issuance_asset_proof
⚠
issuance_blinding_entropy_hash
⚠
issuance_entropy
⚠
issuance_range_proofs_hash
⚠
issuance_token
⚠
issuance_token_amount
⚠
issuance_token_amounts_hash
⚠
issuance_token_proof
⚠
issuances_hash
⚠
le_8
⚠
le_16
⚠
le_32
⚠
le_64
⚠
left_extend_1_8
⚠
left_extend_1_16
⚠
left_extend_1_32
⚠
left_extend_1_64
⚠
left_extend_8_16
⚠
left_extend_8_32
⚠
left_extend_8_64
⚠
left_extend_16_32
⚠
left_extend_16_64
⚠
left_extend_32_64
⚠
left_pad_high_1_8
⚠
left_pad_high_1_16
⚠
left_pad_high_1_32
⚠
left_pad_high_1_64
⚠
left_pad_high_8_16
⚠
left_pad_high_8_32
⚠
left_pad_high_8_64
⚠
left_pad_high_16_32
⚠
left_pad_high_16_64
⚠
left_pad_high_32_64
⚠
left_pad_low_1_8
⚠
left_pad_low_1_16
⚠
left_pad_low_1_32
⚠
left_pad_low_1_64
⚠
left_pad_low_8_16
⚠
left_pad_low_8_32
⚠
left_pad_low_8_64
⚠
left_pad_low_16_32
⚠
left_pad_low_16_64
⚠
left_pad_low_32_64
⚠
left_rotate_8
⚠
left_rotate_16
⚠
left_rotate_32
⚠
left_rotate_64
⚠
left_shift_8
⚠
left_shift_16
⚠
left_shift_32
⚠
left_shift_64
⚠
left_shift_with_8
⚠
left_shift_with_16
⚠
left_shift_with_32
⚠
left_shift_with_64
⚠
leftmost_8_1
⚠
leftmost_8_2
⚠
leftmost_8_4
⚠
leftmost_16_1
⚠
leftmost_16_2
⚠
leftmost_16_4
⚠
leftmost_16_8
⚠
leftmost_32_1
⚠
leftmost_32_2
⚠
leftmost_32_4
⚠
leftmost_32_8
⚠
leftmost_32_16
⚠
leftmost_64_1
⚠
leftmost_64_2
⚠
leftmost_64_4
⚠
leftmost_64_8
⚠
leftmost_64_16
⚠
leftmost_64_32
⚠
linear_combination_1
⚠
linear_verify_1
⚠
lock_time
⚠
low_1
⚠
low_8
⚠
low_16
⚠
low_32
⚠
low_64
⚠
lt_8
⚠
lt_16
⚠
lt_32
⚠
lt_64
⚠
maj_1
⚠
maj_8
⚠
maj_16
⚠
maj_32
⚠
maj_64
⚠
max_8
⚠
max_16
⚠
max_32
⚠
max_64
⚠
median_8
⚠
median_16
⚠
median_32
⚠
median_64
⚠
min_8
⚠
min_16
⚠
min_32
⚠
min_64
⚠
modulo_8
⚠
modulo_16
⚠
modulo_32
⚠
modulo_64
⚠
multiply_8
⚠
multiply_16
⚠
multiply_32
⚠
multiply_64
⚠
negate_8
⚠
negate_16
⚠
negate_32
⚠
negate_64
⚠
new_issuance_contract
⚠
nonce_hash
⚠
num_inputs
⚠
num_outputs
⚠
one_8
⚠
one_16
⚠
one_32
⚠
one_64
⚠
or_1
⚠
or_8
⚠
or_16
⚠
or_32
⚠
or_64
⚠
outpoint_hash
⚠
output_amount
⚠
output_amounts_hash
⚠
output_asset
⚠
output_is_fee
⚠
output_nonce
⚠
output_nonces_hash
⚠
output_null_datum
⚠
output_range_proof
⚠
output_range_proofs_hash
⚠
output_script_hash
⚠
output_scripts_hash
⚠
output_surjection_proof
⚠
output_surjection_proofs_hash
⚠
outputs_hash
⚠
parse_lock
⚠
parse_sequence
⚠
point_verify_1
⚠
reissuance_blinding
⚠
reissuance_entropy
⚠
right_extend_8_16
⚠
right_extend_8_32
⚠
right_extend_8_64
⚠
right_extend_16_32
⚠
right_extend_16_64
⚠
right_extend_32_64
⚠
right_pad_high_1_8
⚠
right_pad_high_1_16
⚠
right_pad_high_1_32
⚠
right_pad_high_1_64
⚠
right_pad_high_8_16
⚠
right_pad_high_8_32
⚠
right_pad_high_8_64
⚠
right_pad_high_16_32
⚠
right_pad_high_16_64
⚠
right_pad_high_32_64
⚠
right_pad_low_1_8
⚠
right_pad_low_1_16
⚠
right_pad_low_1_32
⚠
right_pad_low_1_64
⚠
right_pad_low_8_16
⚠
right_pad_low_8_32
⚠
right_pad_low_8_64
⚠
right_pad_low_16_32
⚠
right_pad_low_16_64
⚠
right_pad_low_32_64
⚠
right_rotate_8
⚠
right_rotate_16
⚠
right_rotate_32
⚠
right_rotate_64
⚠
right_shift_8
⚠
right_shift_16
⚠
right_shift_32
⚠
right_shift_64
⚠
right_shift_with_8
⚠
right_shift_with_16
⚠
right_shift_with_32
⚠
right_shift_with_64
⚠
rightmost_8_1
⚠
rightmost_8_2
⚠
rightmost_8_4
⚠
rightmost_16_1
⚠
rightmost_16_2
⚠
rightmost_16_4
⚠
rightmost_16_8
⚠
rightmost_32_1
⚠
rightmost_32_2
⚠
rightmost_32_4
⚠
rightmost_32_8
⚠
rightmost_32_16
⚠
rightmost_64_1
⚠
rightmost_64_2
⚠
rightmost_64_4
⚠
rightmost_64_8
⚠
rightmost_64_16
⚠
rightmost_64_32
⚠
scalar_add
⚠
scalar_invert
⚠
scalar_is_zero
⚠
scalar_multiply
⚠
scalar_multiply_lambda
⚠
scalar_negate
⚠
scalar_normalize
⚠
scalar_square
⚠
scale
⚠
script_cmr
⚠
sha_256_block
⚠
sha_256_ctx_8_add_1
⚠
sha_256_ctx_8_add_2
⚠
sha_256_ctx_8_add_4
⚠
sha_256_ctx_8_add_8
⚠
sha_256_ctx_8_add_16
⚠
sha_256_ctx_8_add_32
⚠
sha_256_ctx_8_add_64
⚠
sha_256_ctx_8_add_128
⚠
sha_256_ctx_8_add_256
⚠
sha_256_ctx_8_add_512
⚠
sha_256_ctx_8_add_buffer_511
⚠
sha_256_ctx_8_finalize
⚠
sha_256_ctx_8_init
⚠
sha_256_iv
⚠
sig_all_hash
⚠
some_1
⚠
some_8
⚠
some_16
⚠
some_32
⚠
some_64
⚠
subtract_8
⚠
subtract_16
⚠
subtract_32
⚠
subtract_64
⚠
tap_env_hash
⚠
tapleaf_hash
⚠
tapleaf_version
⚠
tappath
⚠
tappath_hash
⚠
tx_hash
⚠
tx_is_final
⚠
tx_lock_distance
⚠
tx_lock_duration
⚠
tx_lock_height
⚠
tx_lock_time
⚠
verify
⚠
version
⚠
xor_1
⚠
xor_8
⚠
xor_16
⚠
xor_32
⚠
xor_64
⚠
xor_xor_1
⚠
xor_xor_8
⚠
xor_xor_16
⚠
xor_xor_32
⚠
xor_xor_64
⚠