SYMBOL INDEX (836 symbols across 74 files) FILE: C/bitcoin/bitcoinJets.c function readHash (line 13) | static void readHash(sha256_midstate* h, frameItem *src) { function writeHash (line 22) | static void writeHash(frameItem* dst, const sha256_midstate* h) { function prevOutpoint (line 31) | static void prevOutpoint(frameItem* dst, const outpoint* op) { function uint_fast32_t (line 36) | static uint_fast32_t lockHeight(const bitcoinTransaction* tx) { function uint_fast32_t (line 40) | static uint_fast32_t lockTime(const bitcoinTransaction* tx) { function uint_fast16_t (line 44) | static uint_fast16_t lockDistance(const bitcoinTransaction* tx, uint_fas... function uint_fast16_t (line 55) | static uint_fast16_t lockDuration(const bitcoinTransaction* tx, uint_fas... function simplicity_bitcoin_version (line 67) | bool simplicity_bitcoin_version(frameItem* dst, frameItem src, const txE... function simplicity_bitcoin_lock_time (line 74) | bool simplicity_bitcoin_lock_time(frameItem* dst, frameItem src, const t... function simplicity_bitcoin_input_prev_outpoint (line 81) | bool simplicity_bitcoin_input_prev_outpoint(frameItem* dst, frameItem sr... function simplicity_bitcoin_input_value (line 92) | bool simplicity_bitcoin_input_value(frameItem* dst, frameItem src, const... function simplicity_bitcoin_input_script_hash (line 103) | bool simplicity_bitcoin_input_script_hash(frameItem* dst, frameItem src,... function simplicity_bitcoin_input_sequence (line 114) | bool simplicity_bitcoin_input_sequence(frameItem* dst, frameItem src, co... function simplicity_bitcoin_input_annex_hash (line 125) | bool simplicity_bitcoin_input_annex_hash(frameItem* dst, frameItem src, ... function simplicity_bitcoin_input_script_sig_hash (line 140) | bool simplicity_bitcoin_input_script_sig_hash(frameItem* dst, frameItem ... function simplicity_bitcoin_output_value (line 151) | bool simplicity_bitcoin_output_value(frameItem* dst, frameItem src, cons... function simplicity_bitcoin_output_script_hash (line 162) | bool simplicity_bitcoin_output_script_hash(frameItem* dst, frameItem src... function simplicity_bitcoin_fee (line 173) | bool simplicity_bitcoin_fee(frameItem* dst, frameItem src, const txEnv* ... function simplicity_bitcoin_total_input_value (line 180) | bool simplicity_bitcoin_total_input_value(frameItem* dst, frameItem src,... function simplicity_bitcoin_total_output_value (line 187) | bool simplicity_bitcoin_total_output_value(frameItem* dst, frameItem src... function simplicity_bitcoin_script_cmr (line 194) | bool simplicity_bitcoin_script_cmr(frameItem* dst, frameItem src, const ... function simplicity_bitcoin_transaction_id (line 201) | bool simplicity_bitcoin_transaction_id(frameItem* dst, frameItem src, co... function simplicity_bitcoin_current_index (line 208) | bool simplicity_bitcoin_current_index(frameItem* dst, frameItem src, con... function simplicity_bitcoin_current_prev_outpoint (line 215) | bool simplicity_bitcoin_current_prev_outpoint(frameItem* dst, frameItem ... function simplicity_bitcoin_current_value (line 223) | bool simplicity_bitcoin_current_value(frameItem* dst, frameItem src, con... function simplicity_bitcoin_current_script_hash (line 231) | bool simplicity_bitcoin_current_script_hash(frameItem* dst, frameItem sr... function simplicity_bitcoin_current_sequence (line 239) | bool simplicity_bitcoin_current_sequence(frameItem* dst, frameItem src, ... function simplicity_bitcoin_current_script_sig_hash (line 247) | bool simplicity_bitcoin_current_script_sig_hash(frameItem* dst, frameIte... function simplicity_bitcoin_current_annex_hash (line 255) | bool simplicity_bitcoin_current_annex_hash(frameItem* dst, frameItem src... function simplicity_bitcoin_tapleaf_version (line 267) | bool simplicity_bitcoin_tapleaf_version(frameItem* dst, frameItem src, c... function simplicity_bitcoin_tappath (line 274) | bool simplicity_bitcoin_tappath(frameItem* dst, frameItem src, const txE... function simplicity_bitcoin_internal_key (line 285) | bool simplicity_bitcoin_internal_key(frameItem* dst, frameItem src, cons... function simplicity_bitcoin_num_inputs (line 292) | bool simplicity_bitcoin_num_inputs(frameItem* dst, frameItem src, const ... function simplicity_bitcoin_num_outputs (line 299) | bool simplicity_bitcoin_num_outputs(frameItem* dst, frameItem src, const... function simplicity_bitcoin_tx_is_final (line 306) | bool simplicity_bitcoin_tx_is_final(frameItem* dst, frameItem src, const... function simplicity_bitcoin_tx_lock_height (line 313) | bool simplicity_bitcoin_tx_lock_height(frameItem* dst, frameItem src, co... function simplicity_bitcoin_tx_lock_time (line 320) | bool simplicity_bitcoin_tx_lock_time(frameItem* dst, frameItem src, cons... function simplicity_bitcoin_tx_lock_distance (line 327) | bool simplicity_bitcoin_tx_lock_distance(frameItem* dst, frameItem src, ... function simplicity_bitcoin_tx_lock_duration (line 335) | bool simplicity_bitcoin_tx_lock_duration(frameItem* dst, frameItem src, ... function simplicity_bitcoin_check_lock_height (line 343) | bool simplicity_bitcoin_check_lock_height(frameItem* dst, frameItem src,... function simplicity_bitcoin_check_lock_time (line 350) | bool simplicity_bitcoin_check_lock_time(frameItem* dst, frameItem src, c... function simplicity_bitcoin_check_lock_distance (line 357) | bool simplicity_bitcoin_check_lock_distance(frameItem* dst, frameItem sr... function simplicity_bitcoin_check_lock_duration (line 365) | bool simplicity_bitcoin_check_lock_duration(frameItem* dst, frameItem sr... function simplicity_bitcoin_build_tapleaf_simplicity (line 373) | bool simplicity_bitcoin_build_tapleaf_simplicity(frameItem* dst, frameIt... function simplicity_bitcoin_build_tapbranch (line 383) | bool simplicity_bitcoin_build_tapbranch(frameItem* dst, frameItem src, c... function simplicity_bitcoin_build_taptweak (line 395) | bool simplicity_bitcoin_build_taptweak(frameItem* dst, frameItem src, co... function simplicity_bitcoin_outpoint_hash (line 402) | bool simplicity_bitcoin_outpoint_hash(frameItem* dst, frameItem src, con... function simplicity_bitcoin_annex_hash (line 419) | bool simplicity_bitcoin_annex_hash(frameItem* dst, frameItem src, const ... function simplicity_bitcoin_output_values_hash (line 443) | bool simplicity_bitcoin_output_values_hash(frameItem* dst, frameItem src... function simplicity_bitcoin_output_scripts_hash (line 450) | bool simplicity_bitcoin_output_scripts_hash(frameItem* dst, frameItem sr... function simplicity_bitcoin_outputs_hash (line 457) | bool simplicity_bitcoin_outputs_hash(frameItem* dst, frameItem src, cons... function simplicity_bitcoin_output_hash (line 464) | bool simplicity_bitcoin_output_hash(frameItem* dst, frameItem src, const... function simplicity_bitcoin_input_outpoints_hash (line 481) | bool simplicity_bitcoin_input_outpoints_hash(frameItem* dst, frameItem s... function simplicity_bitcoin_input_values_hash (line 488) | bool simplicity_bitcoin_input_values_hash(frameItem* dst, frameItem src,... function simplicity_bitcoin_input_scripts_hash (line 495) | bool simplicity_bitcoin_input_scripts_hash(frameItem* dst, frameItem src... function simplicity_bitcoin_input_utxos_hash (line 502) | bool simplicity_bitcoin_input_utxos_hash(frameItem* dst, frameItem src, ... function simplicity_bitcoin_input_utxo_hash (line 509) | bool simplicity_bitcoin_input_utxo_hash(frameItem* dst, frameItem src, c... function simplicity_bitcoin_input_sequences_hash (line 526) | bool simplicity_bitcoin_input_sequences_hash(frameItem* dst, frameItem s... function simplicity_bitcoin_input_annexes_hash (line 533) | bool simplicity_bitcoin_input_annexes_hash(frameItem* dst, frameItem src... function simplicity_bitcoin_input_script_sigs_hash (line 540) | bool simplicity_bitcoin_input_script_sigs_hash(frameItem* dst, frameItem... function simplicity_bitcoin_inputs_hash (line 547) | bool simplicity_bitcoin_inputs_hash(frameItem* dst, frameItem src, const... function simplicity_bitcoin_input_hash (line 554) | bool simplicity_bitcoin_input_hash(frameItem* dst, frameItem src, const ... function simplicity_bitcoin_tx_hash (line 578) | bool simplicity_bitcoin_tx_hash(frameItem* dst, frameItem src, const txE... function simplicity_bitcoin_tapleaf_hash (line 585) | bool simplicity_bitcoin_tapleaf_hash(frameItem* dst, frameItem src, cons... function simplicity_bitcoin_tappath_hash (line 592) | bool simplicity_bitcoin_tappath_hash(frameItem* dst, frameItem src, cons... function simplicity_bitcoin_tap_env_hash (line 599) | bool simplicity_bitcoin_tap_env_hash(frameItem* dst, frameItem src, cons... function simplicity_bitcoin_sig_all_hash (line 606) | bool simplicity_bitcoin_sig_all_hash(frameItem* dst, frameItem src, cons... FILE: C/bitcoin/env.c function hashBuffer (line 19) | static void hashBuffer(sha256_midstate* result, const rawBitcoinBuffer* ... function copyOutput (line 30) | static void copyOutput(sigOutput* result, const rawBitcoinOutput* output) { function copyInput (line 40) | static void copyInput(sigInput* result, const rawBitcoinInput* input) { function bitcoinTransaction (line 57) | extern bitcoinTransaction* simplicity_bitcoin_mallocTransaction(const ra... function simplicity_bitcoin_freeTransaction (line 181) | extern void simplicity_bitcoin_freeTransaction(bitcoinTransaction* tx) { function bitcoinTapEnv (line 190) | extern bitcoinTapEnv* simplicity_bitcoin_mallocTapEnv(const rawBitcoinTa... function simplicity_bitcoin_freeTapEnv (line 258) | extern void simplicity_bitcoin_freeTapEnv(bitcoinTapEnv* env) { FILE: C/bitcoin/ops.c function sha256_midstate (line 9) | sha256_midstate simplicity_bitcoin_make_tapleaf(unsigned char version, c... function sha256_midstate (line 34) | sha256_midstate simplicity_bitcoin_make_tapbranch(const sha256_midstate*... FILE: C/bitcoin/primitive.c type TypeNamesForJets (line 11) | enum TypeNamesForJets { function simplicity_bitcoin_mallocBoundVars (line 34) | size_t simplicity_bitcoin_mallocBoundVars(unification_var** bound_var, s... type jetName (line 52) | typedef enum jetName function simplicity_err (line 68) | static simplicity_err decodePrimitive(jetName* result, bitstream* stream) { function dag_node (line 83) | static dag_node jetNode(jetName name) { function simplicity_err (line 101) | simplicity_err simplicity_bitcoin_decodeJet(dag_node* node, bitstream* s... FILE: C/bitcoin/txEnv.c function txEnv (line 10) | txEnv simplicity_bitcoin_build_txEnv(const bitcoinTransaction* tx, const... FILE: C/bitcoin/txEnv.h type outpoint (line 13) | typedef struct outpoint { type sigOutput (line 21) | typedef struct sigOutput { type sigInput (line 29) | typedef struct sigInput { type bitcoinTransaction (line 41) | typedef struct bitcoinTransaction { type bitcoinTapEnv (line 71) | typedef struct bitcoinTapEnv { type txEnv (line 88) | typedef struct txEnv { FILE: C/bitstream.c function simplicity_err (line 13) | simplicity_err simplicity_closeBitstream(bitstream* stream) { function simplicity_readNBits (line 33) | int32_t simplicity_readNBits(int n, bitstream* stream) { function decodeUpto1Bit (line 62) | static int32_t decodeUpto1Bit(int32_t* result, bitstream* stream) { function decodeUpto3 (line 83) | static int32_t decodeUpto3(bitstream* stream) { function decodeUpto3Bits (line 102) | static int32_t decodeUpto3Bits(int32_t* result, bitstream* stream) { function decodeUpto15 (line 127) | static int32_t decodeUpto15(bitstream* stream) { function decodeUpto15Bits (line 146) | static int32_t decodeUpto15Bits(int32_t* result, bitstream* stream) { function decodeUpto65535 (line 171) | static int32_t decodeUpto65535(bitstream* stream) { function simplicity_decodeUptoMaxInt (line 187) | int32_t simplicity_decodeUptoMaxInt(bitstream* stream) { function simplicity_err (line 214) | simplicity_err simplicity_readBitstring(bitstring* result, size_t n, bit... FILE: C/bitstream.h type bitstream (line 19) | typedef struct bitstream { function bitstream (line 28) | static inline bitstream initializeBitstream(const unsigned char* arr, si... function read1Bit (line 55) | static inline int32_t read1Bit(bitstream* stream) { FILE: C/bitstring.h type bitstring (line 20) | typedef struct bitstring { function getBit (line 31) | static inline bool getBit(const bitstring *s, size_t n) { function uint_fast8_t (line 42) | static inline uint_fast8_t getByte(const bitstring *s, size_t n) { FILE: C/bounded.h type uint_least32_t (line 7) | typedef uint_least32_t ubounded; function ubounded (line 10) | static inline ubounded bounded_max(ubounded x, ubounded y) { function ubounded (line 15) | static inline ubounded bounded_add(ubounded x, ubounded y) { function bounded_inc (line 22) | static inline void bounded_inc(ubounded* x) { function ubounded (line 29) | static inline ubounded pad(bool right, ubounded a, ubounded b) { FILE: C/dag.c function sha256_midstate (line 16) | static sha256_midstate cmrIV(tag_t tag) { function sha256_midstate (line 45) | static sha256_midstate imrIV(tag_t tag) { function sha256_midstate (line 56) | static sha256_midstate amrIV(tag_t tag) { function sha256_midstate (line 84) | static sha256_midstate mkJetCMR(uint32_t *ih, uint_fast64_t weight) { function sha256_midstate (line 99) | sha256_midstate simplicity_computeWordCMR(const bitstring* value, size_t... function simplicity_computeCommitmentMerkleRoot (line 158) | void simplicity_computeCommitmentMerkleRoot(dag_node* dag, const uint_fa... function computeIdentityHashRoots (line 202) | static void computeIdentityHashRoots(sha256_midstate* ihr, const dag_nod... function simplicity_computeAnnotatedMerkleRoot (line 273) | void simplicity_computeAnnotatedMerkleRoot(analyses* analysis, const dag... function simplicity_err (line 380) | simplicity_err simplicity_verifyCanonicalOrder(dag_node* dag, const uint... function simplicity_err (line 484) | simplicity_err simplicity_fillWitnessData(dag_node* dag, type* type_dag,... function simplicity_err (line 573) | simplicity_err simplicity_verifyNoDuplicateIdentityHashes(sha256_midstat... FILE: C/dag.h type tag_t (line 18) | typedef enum tag_t type combinator_counters (line 38) | typedef struct combinator_counters { function enumerator (line 45) | static inline void enumerator(combinator_counters* census, tag_t tag) { function numChildren (line 72) | static inline size_t numChildren(tag_t tag) { type dag_node (line 114) | typedef struct dag_node { function IDEN_A (line 139) | static inline size_t IDEN_A(const dag_node* dag, const type* type_dag, s... function UNIT_A (line 145) | static inline size_t UNIT_A(const dag_node* dag, const type* type_dag, s... function COMP_A (line 151) | static inline size_t COMP_A(const dag_node* dag, const type* type_dag, s... function COMP_B (line 157) | static inline size_t COMP_B(const dag_node* dag, const type* type_dag, s... function COMP_C (line 163) | static inline size_t COMP_C(const dag_node* dag, const type* type_dag, s... function CASE_A (line 169) | static inline size_t CASE_A(const dag_node* dag, const type* type_dag, s... function CASE_B (line 176) | static inline size_t CASE_B(const dag_node* dag, const type* type_dag, s... function CASE_C (line 183) | static inline size_t CASE_C(const dag_node* dag, const type* type_dag, s... function CASE_D (line 189) | static inline size_t CASE_D(const dag_node* dag, const type* type_dag, s... function PAIR_A (line 195) | static inline size_t PAIR_A(const dag_node* dag, const type* type_dag, s... function PAIR_B (line 201) | static inline size_t PAIR_B(const dag_node* dag, const type* type_dag, s... function PAIR_C (line 207) | static inline size_t PAIR_C(const dag_node* dag, const type* type_dag, s... function DISCONNECT_A (line 213) | static inline size_t DISCONNECT_A(const dag_node* dag, const type* type_... function DISCONNECT_B (line 219) | static inline size_t DISCONNECT_B(const dag_node* dag, const type* type_... function DISCONNECT_C (line 225) | static inline size_t DISCONNECT_C(const dag_node* dag, const type* type_... function DISCONNECT_D (line 231) | static inline size_t DISCONNECT_D(const dag_node* dag, const type* type_... function DISCONNECT_W256A (line 237) | static inline size_t DISCONNECT_W256A(const dag_node* dag, const type* t... function DISCONNECT_BC (line 243) | static inline size_t DISCONNECT_BC(const dag_node* dag, const type* type... function INJ_A (line 249) | static inline size_t INJ_A(const dag_node* dag, const type* type_dag, si... function INJ_B (line 255) | static inline size_t INJ_B(const dag_node* dag, const type* type_dag, si... function INJ_C (line 261) | static inline size_t INJ_C(const dag_node* dag, const type* type_dag, si... function PROJ_A (line 267) | static inline size_t PROJ_A(const dag_node* dag, const type* type_dag, s... function PROJ_B (line 273) | static inline size_t PROJ_B(const dag_node* dag, const type* type_dag, s... function PROJ_C (line 279) | static inline size_t PROJ_C(const dag_node* dag, const type* type_dag, s... function WITNESS_A (line 285) | static inline size_t WITNESS_A(const dag_node* dag, const type* type_dag... function WITNESS_B (line 291) | static inline size_t WITNESS_B(const dag_node* dag, const type* type_dag... type analyses (line 323) | typedef struct analyses { FILE: C/deserialize.c function simplicity_err (line 16) | static simplicity_err getWord32Array(uint32_t* result, const size_t len,... function simplicity_err (line 36) | static simplicity_err getHash(sha256_midstate* result, bitstream* stream) { function simplicity_err (line 57) | static simplicity_err decodeNode(dag_node* dag, simplicity_callback_deco... function simplicity_err (line 155) | static simplicity_err decodeDag(dag_node* dag, simplicity_callback_decod... function int_fast32_t (line 188) | int_fast32_t simplicity_decodeMallocDag(dag_node** dag, simplicity_callb... FILE: C/deserialize.h type simplicity_err (line 19) | typedef simplicity_err (*simplicity_callback_decodeJet)(dag_node* node, ... FILE: C/elements/cmr.c function simplicity_elements_computeCmr (line 22) | bool simplicity_elements_computeCmr( simplicity_err* error, unsigned cha... FILE: C/elements/elementsJets.c function readHash (line 13) | static void readHash(sha256_midstate* h, frameItem *src) { function writeHash (line 22) | static void writeHash(frameItem* dst, const sha256_midstate* h) { function prevOutpoint (line 31) | static void prevOutpoint(frameItem* dst, const outpoint* op) { function asset (line 41) | static void asset(frameItem* dst, const confidential* asset) { function amt (line 55) | static void amt(frameItem* dst, const confAmount* amt) { function nonce (line 70) | static void nonce(frameItem* dst, const confidential* nonce) { function reissuanceBlinding (line 88) | static void reissuanceBlinding(frameItem* dst, const assetIssuance* issu... function newIssuanceContract (line 101) | static void newIssuanceContract(frameItem* dst, const assetIssuance* iss... function reissuanceEntropy (line 114) | static void reissuanceEntropy(frameItem* dst, const assetIssuance* issua... function issuanceAssetAmt (line 127) | static void issuanceAssetAmt(frameItem* dst, const assetIssuance* issuan... function issuanceTokenAmt (line 140) | static void issuanceTokenAmt(frameItem* dst, const assetIssuance* issuan... function uint_fast32_t (line 148) | static uint_fast32_t lockHeight(const elementsTransaction* tx) { function uint_fast32_t (line 152) | static uint_fast32_t lockTime(const elementsTransaction* tx) { function uint_fast16_t (line 156) | static uint_fast16_t obsolete_lockDistance(const elementsTransaction* tx) { function uint_fast16_t (line 160) | static uint_fast16_t obsolete_lockDuration(const elementsTransaction* tx) { function isFee (line 164) | static bool isFee(const sigOutput* output) { function uint_fast64_t (line 176) | static uint_fast64_t lookup_fee(const sha256_midstate* assetid, const si... function simplicity_version (line 192) | bool simplicity_version(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_lock_time (line 199) | bool simplicity_lock_time(frameItem* dst, frameItem src, const txEnv* en... function simplicity_input_pegin (line 206) | bool simplicity_input_pegin(frameItem* dst, frameItem src, const txEnv* ... function simplicity_input_prev_outpoint (line 221) | bool simplicity_input_prev_outpoint(frameItem* dst, frameItem src, const... function simplicity_input_asset (line 232) | bool simplicity_input_asset(frameItem* dst, frameItem src, const txEnv* ... function simplicity_input_amount (line 243) | bool simplicity_input_amount(frameItem* dst, frameItem src, const txEnv*... function simplicity_input_script_hash (line 255) | bool simplicity_input_script_hash(frameItem* dst, frameItem src, const t... function simplicity_input_sequence (line 266) | bool simplicity_input_sequence(frameItem* dst, frameItem src, const txEn... function simplicity_reissuance_blinding (line 277) | bool simplicity_reissuance_blinding(frameItem* dst, frameItem src, const... function simplicity_new_issuance_contract (line 288) | bool simplicity_new_issuance_contract(frameItem* dst, frameItem src, con... function simplicity_reissuance_entropy (line 299) | bool simplicity_reissuance_entropy(frameItem* dst, frameItem src, const ... function simplicity_issuance_asset_amount (line 310) | bool simplicity_issuance_asset_amount(frameItem* dst, frameItem src, con... function simplicity_issuance_token_amount (line 321) | bool simplicity_issuance_token_amount(frameItem* dst, frameItem src, con... function simplicity_issuance_asset_proof (line 332) | bool simplicity_issuance_asset_proof(frameItem* dst, frameItem src, cons... function simplicity_issuance_token_proof (line 343) | bool simplicity_issuance_token_proof(frameItem* dst, frameItem src, cons... function simplicity_input_annex_hash (line 354) | bool simplicity_input_annex_hash(frameItem* dst, frameItem src, const tx... function simplicity_input_script_sig_hash (line 369) | bool simplicity_input_script_sig_hash(frameItem* dst, frameItem src, con... function simplicity_output_asset (line 380) | bool simplicity_output_asset(frameItem* dst, frameItem src, const txEnv*... function simplicity_output_amount (line 391) | bool simplicity_output_amount(frameItem* dst, frameItem src, const txEnv... function simplicity_output_nonce (line 403) | bool simplicity_output_nonce(frameItem* dst, frameItem src, const txEnv*... function simplicity_output_script_hash (line 414) | bool simplicity_output_script_hash(frameItem* dst, frameItem src, const ... function simplicity_output_null_datum (line 425) | bool simplicity_output_null_datum(frameItem* dst, frameItem src, const t... function simplicity_output_is_fee (line 478) | bool simplicity_output_is_fee(frameItem* dst, frameItem src, const txEnv... function simplicity_output_surjection_proof (line 489) | bool simplicity_output_surjection_proof(frameItem* dst, frameItem src, c... function simplicity_output_range_proof (line 500) | bool simplicity_output_range_proof(frameItem* dst, frameItem src, const ... function simplicity_total_fee (line 511) | bool simplicity_total_fee(frameItem* dst, frameItem src, const txEnv* en... function simplicity_genesis_block_hash (line 519) | bool simplicity_genesis_block_hash(frameItem* dst, frameItem src, const ... function simplicity_script_cmr (line 526) | bool simplicity_script_cmr(frameItem* dst, frameItem src, const txEnv* e... function simplicity_transaction_id (line 533) | bool simplicity_transaction_id(frameItem* dst, frameItem src, const txEn... function simplicity_current_index (line 540) | bool simplicity_current_index(frameItem* dst, frameItem src, const txEnv... function simplicity_current_pegin (line 547) | bool simplicity_current_pegin(frameItem* dst, frameItem src, const txEnv... function simplicity_current_prev_outpoint (line 559) | bool simplicity_current_prev_outpoint(frameItem* dst, frameItem src, con... function simplicity_current_asset (line 567) | bool simplicity_current_asset(frameItem* dst, frameItem src, const txEnv... function simplicity_current_amount (line 575) | bool simplicity_current_amount(frameItem* dst, frameItem src, const txEn... function simplicity_current_script_hash (line 584) | bool simplicity_current_script_hash(frameItem* dst, frameItem src, const... function simplicity_current_sequence (line 592) | bool simplicity_current_sequence(frameItem* dst, frameItem src, const tx... function simplicity_current_reissuance_blinding (line 600) | bool simplicity_current_reissuance_blinding(frameItem* dst, frameItem sr... function simplicity_current_new_issuance_contract (line 608) | bool simplicity_current_new_issuance_contract(frameItem* dst, frameItem ... function simplicity_current_reissuance_entropy (line 616) | bool simplicity_current_reissuance_entropy(frameItem* dst, frameItem src... function simplicity_current_issuance_asset_amount (line 624) | bool simplicity_current_issuance_asset_amount(frameItem* dst, frameItem ... function simplicity_current_issuance_token_amount (line 632) | bool simplicity_current_issuance_token_amount(frameItem* dst, frameItem ... function simplicity_current_issuance_asset_proof (line 640) | bool simplicity_current_issuance_asset_proof(frameItem* dst, frameItem s... function simplicity_current_issuance_token_proof (line 648) | bool simplicity_current_issuance_token_proof(frameItem* dst, frameItem s... function simplicity_current_script_sig_hash (line 656) | bool simplicity_current_script_sig_hash(frameItem* dst, frameItem src, c... function simplicity_current_annex_hash (line 664) | bool simplicity_current_annex_hash(frameItem* dst, frameItem src, const ... function simplicity_tapleaf_version (line 676) | bool simplicity_tapleaf_version(frameItem* dst, frameItem src, const txE... function simplicity_tappath (line 683) | bool simplicity_tappath(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_internal_key (line 694) | bool simplicity_internal_key(frameItem* dst, frameItem src, const txEnv*... function simplicity_num_inputs (line 701) | bool simplicity_num_inputs(frameItem* dst, frameItem src, const txEnv* e... function simplicity_num_outputs (line 708) | bool simplicity_num_outputs(frameItem* dst, frameItem src, const txEnv* ... function simplicity_tx_is_final (line 715) | bool simplicity_tx_is_final(frameItem* dst, frameItem src, const txEnv* ... function simplicity_tx_lock_height (line 722) | bool simplicity_tx_lock_height(frameItem* dst, frameItem src, const txEn... function simplicity_tx_lock_time (line 729) | bool simplicity_tx_lock_time(frameItem* dst, frameItem src, const txEnv*... function simplicity_broken_do_not_use_tx_lock_distance (line 736) | bool simplicity_broken_do_not_use_tx_lock_distance(frameItem* dst, frame... function simplicity_broken_do_not_use_tx_lock_duration (line 743) | bool simplicity_broken_do_not_use_tx_lock_duration(frameItem* dst, frame... function simplicity_check_lock_height (line 750) | bool simplicity_check_lock_height(frameItem* dst, frameItem src, const t... function simplicity_check_lock_time (line 757) | bool simplicity_check_lock_time(frameItem* dst, frameItem src, const txE... function simplicity_broken_do_not_use_check_lock_distance (line 764) | bool simplicity_broken_do_not_use_check_lock_distance(frameItem* dst, fr... function simplicity_broken_do_not_use_check_lock_duration (line 771) | bool simplicity_broken_do_not_use_check_lock_duration(frameItem* dst, fr... function simplicity_calculate_issuance_entropy (line 778) | bool simplicity_calculate_issuance_entropy(frameItem* dst, frameItem src... function simplicity_calculate_asset (line 794) | bool simplicity_calculate_asset(frameItem* dst, frameItem src, const txE... function simplicity_calculate_explicit_token (line 807) | bool simplicity_calculate_explicit_token(frameItem* dst, frameItem src, ... function simplicity_calculate_confidential_token (line 820) | bool simplicity_calculate_confidential_token(frameItem* dst, frameItem s... function simplicity_lbtc_asset (line 833) | bool simplicity_lbtc_asset(frameItem* dst, frameItem src, const txEnv* e... function simplicity_build_tapleaf_simplicity (line 845) | bool simplicity_build_tapleaf_simplicity(frameItem* dst, frameItem src, ... function simplicity_build_tapbranch (line 855) | bool simplicity_build_tapbranch(frameItem* dst, frameItem src, const txE... function simplicity_build_taptweak (line 867) | bool simplicity_build_taptweak(frameItem* dst, frameItem src, const txEn... function simplicity_outpoint_hash (line 874) | bool simplicity_outpoint_hash(frameItem* dst, frameItem src, const txEnv... function simplicity_asset_amount_hash (line 903) | bool simplicity_asset_amount_hash(frameItem* dst, frameItem src, const t... function simplicity_nonce_hash (line 951) | bool simplicity_nonce_hash(frameItem* dst, frameItem src, const txEnv* e... function simplicity_annex_hash (line 986) | bool simplicity_annex_hash(frameItem* dst, frameItem src, const txEnv* e... function simplicity_issuance (line 1010) | bool simplicity_issuance(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_issuance_entropy (line 1026) | bool simplicity_issuance_entropy(frameItem* dst, frameItem src, const tx... function simplicity_issuance_asset (line 1042) | bool simplicity_issuance_asset(frameItem* dst, frameItem src, const txEn... function simplicity_issuance_token (line 1058) | bool simplicity_issuance_token(frameItem* dst, frameItem src, const txEn... function simplicity_output_amounts_hash (line 1074) | bool simplicity_output_amounts_hash(frameItem* dst, frameItem src, const... function simplicity_output_nonces_hash (line 1081) | bool simplicity_output_nonces_hash(frameItem* dst, frameItem src, const ... function simplicity_output_scripts_hash (line 1088) | bool simplicity_output_scripts_hash(frameItem* dst, frameItem src, const... function simplicity_output_range_proofs_hash (line 1095) | bool simplicity_output_range_proofs_hash(frameItem* dst, frameItem src, ... function simplicity_output_surjection_proofs_hash (line 1102) | bool simplicity_output_surjection_proofs_hash(frameItem* dst, frameItem ... function simplicity_outputs_hash (line 1109) | bool simplicity_outputs_hash(frameItem* dst, frameItem src, const txEnv*... function simplicity_output_hash (line 1116) | bool simplicity_output_hash(frameItem* dst, frameItem src, const txEnv* ... function simplicity_input_outpoints_hash (line 1136) | bool simplicity_input_outpoints_hash(frameItem* dst, frameItem src, cons... function simplicity_input_amounts_hash (line 1143) | bool simplicity_input_amounts_hash(frameItem* dst, frameItem src, const ... function simplicity_input_scripts_hash (line 1150) | bool simplicity_input_scripts_hash(frameItem* dst, frameItem src, const ... function simplicity_input_utxos_hash (line 1157) | bool simplicity_input_utxos_hash(frameItem* dst, frameItem src, const tx... function simplicity_input_utxo_hash (line 1164) | bool simplicity_input_utxo_hash(frameItem* dst, frameItem src, const txE... function simplicity_input_sequences_hash (line 1182) | bool simplicity_input_sequences_hash(frameItem* dst, frameItem src, cons... function simplicity_input_annexes_hash (line 1189) | bool simplicity_input_annexes_hash(frameItem* dst, frameItem src, const ... function simplicity_input_script_sigs_hash (line 1196) | bool simplicity_input_script_sigs_hash(frameItem* dst, frameItem src, co... function simplicity_inputs_hash (line 1203) | bool simplicity_inputs_hash(frameItem* dst, frameItem src, const txEnv* ... function simplicity_input_hash (line 1210) | bool simplicity_input_hash(frameItem* dst, frameItem src, const txEnv* e... function simplicity_issuance_asset_amounts_hash (line 1240) | bool simplicity_issuance_asset_amounts_hash(frameItem* dst, frameItem sr... function simplicity_issuance_token_amounts_hash (line 1247) | bool simplicity_issuance_token_amounts_hash(frameItem* dst, frameItem sr... function simplicity_issuance_range_proofs_hash (line 1254) | bool simplicity_issuance_range_proofs_hash(frameItem* dst, frameItem src... function simplicity_issuance_blinding_entropy_hash (line 1261) | bool simplicity_issuance_blinding_entropy_hash(frameItem* dst, frameItem... function simplicity_issuances_hash (line 1268) | bool simplicity_issuances_hash(frameItem* dst, frameItem src, const txEn... function simplicity_issuance_hash (line 1275) | bool simplicity_issuance_hash(frameItem* dst, frameItem src, const txEnv... function simplicity_tx_hash (line 1316) | bool simplicity_tx_hash(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_tapleaf_hash (line 1323) | bool simplicity_tapleaf_hash(frameItem* dst, frameItem src, const txEnv*... function simplicity_tappath_hash (line 1330) | bool simplicity_tappath_hash(frameItem* dst, frameItem src, const txEnv*... function simplicity_tap_env_hash (line 1337) | bool simplicity_tap_env_hash(frameItem* dst, frameItem src, const txEnv*... function simplicity_sig_all_hash (line 1344) | bool simplicity_sig_all_hash(frameItem* dst, frameItem src, const txEnv*... FILE: C/elements/env.c function hashBuffer (line 20) | static void hashBuffer(sha256_midstate* result, const rawElementsBuffer*... function copyRawConfidential (line 31) | static void copyRawConfidential(confidential* conf, const unsigned char*... function copyRawAmt (line 48) | static void copyRawAmt(confAmount* amt, const unsigned char* rawAmt) { function copyInput (line 68) | static void copyInput(sigInput* result, const rawElementsInput* input) { function isFee (line 107) | static bool isFee(const rawElementsOutput* output) { function uint_fast32_t (line 113) | static uint_fast32_t countFeeOutputs(const rawElementsTransaction* rawTx) { function uint_fast32_t (line 129) | static uint_fast32_t countNullDataCodes(const rawElementsBuffer* scriptP... function uint_fast64_t (line 164) | static uint_fast64_t countTotalNullDataCodes(const rawElementsTransactio... function parseNullData (line 189) | static void parseNullData(parsedNullData* result, opcode** allocation, s... function copyOutput (line 248) | static void copyOutput(sigOutput* result, opcode** allocation, size_t* a... function uint_fast32_t (line 283) | static uint_fast32_t sumFees(sigOutput** feeOutputs, uint_fast32_t numFe... function elementsTransaction (line 314) | extern elementsTransaction* simplicity_elements_mallocTransaction(const ... function simplicity_elements_freeTransaction (line 574) | extern void simplicity_elements_freeTransaction(elementsTransaction* tx) { function elementsTapEnv (line 583) | extern elementsTapEnv* simplicity_elements_mallocTapEnv(const rawElement... function simplicity_elements_freeTapEnv (line 651) | extern void simplicity_elements_freeTapEnv(elementsTapEnv* env) { FILE: C/elements/exec.c function simplicity_elements_execSimplicity (line 45) | extern bool simplicity_elements_execSimplicity( simplicity_err* error, u... FILE: C/elements/ops.c function simplicity_sha256_confidential (line 12) | void simplicity_sha256_confidential(unsigned char evenPrefix, unsigned c... function simplicity_sha256_confAsset (line 27) | void simplicity_sha256_confAsset(sha256_context* ctx, const confidential... function simplicity_sha256_confNonce (line 36) | void simplicity_sha256_confNonce(sha256_context* ctx, const confidential... function simplicity_sha256_confAmt (line 45) | void simplicity_sha256_confAmt(sha256_context* ctx, const confAmount* am... function sha256_midstate (line 66) | sha256_midstate simplicity_generateIssuanceEntropy(const outpoint* op, c... function sha256_midstate (line 99) | sha256_midstate simplicity_calculateAsset(const sha256_midstate* entropy) { function sha256_midstate (line 115) | sha256_midstate simplicity_calculateToken(const sha256_midstate* entropy... function sha256_midstate (line 133) | sha256_midstate simplicity_make_tapleaf(unsigned char version, const sha... function sha256_midstate (line 158) | sha256_midstate simplicity_make_tapbranch(const sha256_midstate* a, cons... FILE: C/elements/primitive.c type TypeNamesForJets (line 9) | enum TypeNamesForJets { function simplicity_elements_mallocBoundVars (line 32) | size_t simplicity_elements_mallocBoundVars(unification_var** bound_var, ... type jetName (line 50) | typedef enum jetName function simplicity_err (line 66) | static simplicity_err decodePrimitive(jetName* result, bitstream* stream) { function dag_node (line 81) | static dag_node jetNode(jetName name) { function simplicity_err (line 99) | simplicity_err simplicity_elements_decodeJet(dag_node* node, bitstream* ... FILE: C/elements/txEnv.c function txEnv (line 11) | txEnv simplicity_elements_build_txEnv(const elementsTransaction* tx, con... FILE: C/elements/txEnv.h type outpoint (line 14) | typedef struct outpoint { type confPrefix (line 23) | typedef enum confPrefix { function is_confidential (line 31) | static inline bool is_confidential(confPrefix prefix) { type confidential (line 41) | typedef struct confidential { type confAmount (line 52) | typedef struct confAmount { type opcodeType (line 64) | typedef enum opcodeType { type opcode (line 95) | typedef struct opcode { type parsedNullData (line 107) | typedef struct parsedNullData { type sigOutput (line 118) | typedef struct sigOutput { type utxo (line 135) | typedef struct utxo { type issuanceType (line 144) | typedef enum issuanceType { type assetIssuance (line 158) | typedef struct assetIssuance { type sigInput (line 182) | typedef struct sigInput { type elementsTransaction (line 197) | typedef struct elementsTransaction { type elementsTapEnv (line 238) | typedef struct elementsTapEnv { type txEnv (line 256) | typedef struct txEnv { FILE: C/eval.c function forward (line 124) | static void forward(frameItem* frame, size_t n) { function backward (line 132) | static void backward(frameItem* frame, size_t n) { function skip (line 141) | static void skip(frameItem* frame, size_t n) { function writeValue (line 157) | static void writeValue(frameItem* dst, const bitstring* compactValue, si... type evalState (line 222) | typedef struct evalState { type call (line 230) | typedef struct call { function get_tco_flag (line 241) | static inline bool get_tco_flag(const call *stack) { function set_tco_flag (line 245) | static inline void set_tco_flag(call *stack, bool flag) { function get_case_last_flag (line 253) | static inline bool get_case_last_flag(const call *stack) { function set_case_last_flag (line 257) | static inline void set_case_last_flag(call *stack, bool flag) { function simplicity_err (line 286) | static simplicity_err runTCO(evalState state, call* stack, const dag_nod... function simplicity_err (line 534) | static simplicity_err antiDos(flags_type checks, const call* stack, cons... type boundsAnalysis (line 560) | typedef struct boundsAnalysis { function simplicity_err (line 588) | simplicity_err simplicity_analyseBounds( ubounded *cellsBound, ubounded ... function simplicity_err (line 776) | simplicity_err simplicity_evalTCOExpression( flags_type anti_dos_checks,... FILE: C/eval.h type flags_type (line 9) | typedef unsigned char flags_type; function simplicity_err (line 95) | static inline simplicity_err evalTCOProgram(const dag_node* dag, type* t... FILE: C/frame.c function simplicity_read_buffer8 (line 104) | void simplicity_read_buffer8(unsigned char* buf, size_t* len, frameItem*... function simplicity_write_buffer8 (line 129) | void simplicity_write_buffer8(frameItem* dst, const unsigned char* buf, ... function simplicity_read_sha256_context (line 152) | bool simplicity_read_sha256_context(sha256_context* ctx, frameItem* src) { function simplicity_write_sha256_context (line 175) | bool simplicity_write_sha256_context(frameItem* dst, const sha256_contex... function copyBitsHelper (line 189) | static void copyBitsHelper(const frameItem* dst, const frameItem *src, s... function simplicity_copyBits (line 263) | void simplicity_copyBits(frameItem* dst, const frameItem* src, size_t n) { FILE: C/frame.h type frameItem (line 20) | typedef struct frameItem { function frameItem (line 31) | static inline frameItem initReadFrame(size_t n, UWORD* from) { function frameItem (line 47) | static inline frameItem initWriteFrame(size_t n, UWORD* from) { function peekBit (line 55) | static inline bool peekBit(const frameItem* frame) { function readBit (line 63) | static inline bool readBit(frameItem* frame) { function writeBit (line 80) | static inline bool writeBit(frameItem* frame, bool bit) { function forwardBits (line 96) | static inline void forwardBits(frameItem* frame, size_t n) { function skipBits (line 104) | static inline void skipBits(frameItem* frame, size_t n) { function read8s (line 133) | static inline void read8s(unsigned char* x, size_t n, frameItem* frame) { function write8s (line 137) | static inline void write8s(frameItem* frame, const unsigned char* x, siz... function read32s (line 141) | static inline void read32s(uint32_t* x, size_t n, frameItem* frame) { function write32s (line 145) | static inline void write32s(frameItem* frame, const uint32_t* x, size_t ... FILE: C/include/simplicity/bitcoin/env.h type rawBitcoinBuffer (line 17) | typedef struct rawBitcoinBuffer { type rawBitcoinOutput (line 24) | typedef struct rawBitcoinOutput { type rawBitcoinInput (line 34) | typedef struct rawInput { type rawBitcoinTransaction (line 49) | typedef struct rawBitcoinTransaction { type bitcoinTransaction (line 60) | typedef struct bitcoinTransaction bitcoinTransaction; type rawBitcoinTapEnv (line 79) | typedef struct rawBitcoinTapEnv { type bitcoinTapEnv (line 86) | typedef struct bitcoinTapEnv bitcoinTapEnv; FILE: C/include/simplicity/elements/env.h type rawElementsBuffer (line 17) | typedef struct rawElementsBuffer { type rawElementsOutput (line 28) | typedef struct rawElementsOutput { type rawElementsInput (line 49) | typedef struct rawElementsInput { type rawElementsTransaction (line 77) | typedef struct rawElementsTransaction { type elementsTransaction (line 88) | typedef struct elementsTransaction elementsTransaction; type rawElementsTapEnv (line 107) | typedef struct rawElementsTapEnv { type elementsTapEnv (line 114) | typedef struct elementsTapEnv elementsTapEnv; FILE: C/include/simplicity/errorCodes.h type simplicity_err (line 12) | typedef enum { function IS_PERMANENT (line 43) | static inline bool IS_PERMANENT(simplicity_err err) { function IS_OK (line 48) | static inline bool IS_OK(simplicity_err err) { FILE: C/jets-secp256k1.c function simplicity_gej_is_valid_var (line 17) | static bool simplicity_gej_is_valid_var(const secp256k1_gej *a) { function read_fe (line 32) | static inline void read_fe(secp256k1_fe* r, frameItem* src) { function write_fe (line 45) | static inline void write_fe(frameItem* dst, secp256k1_fe* r) { function skip_fe (line 57) | static inline void skip_fe(frameItem* dst) { function read_ge (line 66) | static inline void read_ge(secp256k1_ge* r, frameItem* src) { function write_ge (line 77) | static inline void write_ge(frameItem* dst, secp256k1_ge* r) { function skip_ge (line 86) | static inline void skip_ge(frameItem* dst) { function read_gej (line 96) | static inline void read_gej(secp256k1_gej* r, frameItem* src) { function write_gej (line 110) | static inline void write_gej(frameItem* dst, secp256k1_gej* r) { function read_scalar (line 121) | static inline void read_scalar(secp256k1_scalar* r, frameItem* src) { function write_scalar (line 133) | static inline void write_scalar(frameItem* dst, const secp256k1_scalar* ... function simplicity_fe_normalize (line 140) | bool simplicity_fe_normalize(frameItem* dst, frameItem src, const txEnv*... function simplicity_fe_negate (line 149) | bool simplicity_fe_negate(frameItem* dst, frameItem src, const txEnv* en... function simplicity_fe_add (line 159) | bool simplicity_fe_add(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_fe_square (line 170) | bool simplicity_fe_square(frameItem* dst, frameItem src, const txEnv* en... function simplicity_fe_multiply (line 180) | bool simplicity_fe_multiply(frameItem* dst, frameItem src, const txEnv* ... function simplicity_fe_multiply_beta (line 191) | bool simplicity_fe_multiply_beta(frameItem* dst, frameItem src, const tx... function simplicity_fe_invert (line 201) | bool simplicity_fe_invert(frameItem* dst, frameItem src, const txEnv* en... function simplicity_fe_square_root (line 211) | bool simplicity_fe_square_root(frameItem* dst, frameItem src, const txEn... function simplicity_fe_is_zero (line 225) | bool simplicity_fe_is_zero(frameItem* dst, frameItem src, const txEnv* e... function simplicity_fe_is_odd (line 234) | bool simplicity_fe_is_odd(frameItem* dst, frameItem src, const txEnv* en... function simplicity_scalar_normalize (line 243) | bool simplicity_scalar_normalize(frameItem* dst, frameItem src, const tx... function simplicity_scalar_negate (line 252) | bool simplicity_scalar_negate(frameItem* dst, frameItem src, const txEnv... function simplicity_scalar_add (line 262) | bool simplicity_scalar_add(frameItem* dst, frameItem src, const txEnv* e... function simplicity_scalar_square (line 273) | bool simplicity_scalar_square(frameItem* dst, frameItem src, const txEnv... function simplicity_scalar_multiply (line 283) | bool simplicity_scalar_multiply(frameItem* dst, frameItem src, const txE... function simplicity_scalar_multiply_lambda (line 294) | bool simplicity_scalar_multiply_lambda(frameItem* dst, frameItem src, co... function simplicity_scalar_invert (line 304) | bool simplicity_scalar_invert(frameItem* dst, frameItem src, const txEnv... function simplicity_scalar_is_zero (line 314) | bool simplicity_scalar_is_zero(frameItem* dst, frameItem src, const txEn... function simplicity_gej_infinity (line 323) | bool simplicity_gej_infinity(frameItem* dst, frameItem src, const txEnv*... function simplicity_gej_rescale (line 333) | bool simplicity_gej_rescale(frameItem* dst, frameItem src, const txEnv* ... function simplicity_gej_normalize (line 345) | bool simplicity_gej_normalize(frameItem* dst, frameItem src, const txEnv... function simplicity_gej_negate (line 360) | bool simplicity_gej_negate(frameItem* dst, frameItem src, const txEnv* e... function simplicity_ge_negate (line 370) | bool simplicity_ge_negate(frameItem* dst, frameItem src, const txEnv* en... function simplicity_gej_double (line 380) | bool simplicity_gej_double(frameItem* dst, frameItem src, const txEnv* e... function simplicity_gej_add (line 390) | bool simplicity_gej_add(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_gej_ge_add_ex (line 401) | bool simplicity_gej_ge_add_ex(frameItem* dst, frameItem src, const txEnv... function simplicity_gej_ge_add (line 416) | bool simplicity_gej_ge_add(frameItem* dst, frameItem src, const txEnv* e... function simplicity_gej_is_infinity (line 428) | bool simplicity_gej_is_infinity(frameItem* dst, frameItem src, const txE... function simplicity_gej_equiv (line 437) | bool simplicity_gej_equiv(frameItem* dst, frameItem src, const txEnv* en... function simplicity_gej_ge_equiv (line 447) | bool simplicity_gej_ge_equiv(frameItem* dst, frameItem src, const txEnv*... function simplicity_gej_x_equiv (line 458) | bool simplicity_gej_x_equiv(frameItem* dst, frameItem src, const txEnv* ... function simplicity_gej_y_is_odd (line 469) | bool simplicity_gej_y_is_odd(frameItem* dst, frameItem src, const txEnv*... function simplicity_gej_is_on_curve (line 485) | bool simplicity_gej_is_on_curve(frameItem* dst, frameItem src, const txE... function simplicity_ge_is_on_curve (line 494) | bool simplicity_ge_is_on_curve(frameItem* dst, frameItem src, const txEn... function simplicity_off_curve_scale (line 503) | bool simplicity_off_curve_scale(frameItem* dst, frameItem src, const txE... function simplicity_scale (line 517) | bool simplicity_scale(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_generate (line 535) | bool simplicity_generate(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_off_curve_linear_combination_1 (line 549) | bool simplicity_off_curve_linear_combination_1(frameItem* dst, frameItem... function simplicity_linear_combination_1 (line 563) | bool simplicity_linear_combination_1(frameItem* dst, frameItem src, cons... function simplicity_linear_verify_1 (line 581) | bool simplicity_linear_verify_1(frameItem* dst, frameItem src, const txE... function simplicity_decompress (line 605) | bool simplicity_decompress(frameItem* dst, frameItem src, const txEnv* e... function simplicity_point_verify_1 (line 621) | bool simplicity_point_verify_1(frameItem* dst, frameItem src, const txEn... function simplicity_bip_0340_verify (line 649) | bool simplicity_bip_0340_verify(frameItem* dst, frameItem src, const txE... function simplicity_check_sig_verify (line 668) | bool simplicity_check_sig_verify(frameItem* dst, frameItem src, const tx... function simplicity_swu (line 694) | bool simplicity_swu(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_hash_to_curve (line 705) | bool simplicity_hash_to_curve(frameItem* dst, frameItem src, const txEnv... function simplicity_generic_taptweak (line 725) | bool simplicity_generic_taptweak(frameItem* dst, frameItem *src, const u... FILE: C/jets.c function write128 (line 12) | static void write128(frameItem* frame, const secp256k1_uint128* x) { function simplicity_verify (line 18) | bool simplicity_verify(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_low_1 (line 25) | bool simplicity_low_1(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_high_1 (line 46) | bool simplicity_high_1(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_complement_1 (line 67) | bool simplicity_complement_1(frameItem* dst, frameItem src, const txEnv*... function simplicity_and_1 (line 88) | bool simplicity_and_1(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_or_1 (line 111) | bool simplicity_or_1(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_xor_1 (line 134) | bool simplicity_xor_1(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_maj_1 (line 157) | bool simplicity_maj_1(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_xor_xor_1 (line 182) | bool simplicity_xor_xor_1(frameItem* dst, frameItem src, const txEnv* en... function simplicity_ch_1 (line 207) | bool simplicity_ch_1(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_some_1 (line 232) | bool simplicity_some_1(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_eq_1 (line 266) | bool simplicity_eq_1(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_eq_256 (line 289) | bool simplicity_eq_256(frameItem* dst, frameItem src, const txEnv* env) { function simplicity_multiply_64 (line 852) | bool simplicity_multiply_64(frameItem* dst, frameItem src, const txEnv* ... function simplicity_full_multiply_64 (line 876) | bool simplicity_full_multiply_64(frameItem* dst, frameItem src, const tx... function div_mod_96_64 (line 1109) | static void div_mod_96_64(uint_fast32_t *q, uint_fast64_t *r, function simplicity_div_mod_128_64 (line 1155) | bool simplicity_div_mod_128_64(frameItem* dst, frameItem src, const txEn... function simplicity_sha_256_iv (line 1206) | bool simplicity_sha_256_iv(frameItem* dst, frameItem src, const txEnv* e... function simplicity_sha_256_block (line 1218) | bool simplicity_sha_256_block(frameItem* dst, frameItem src, const txEnv... function simplicity_sha_256_ctx_8_init (line 1233) | bool simplicity_sha_256_ctx_8_init(frameItem* dst, frameItem src, const ... function sha_256_ctx_8_add_n (line 1249) | static bool sha_256_ctx_8_add_n(frameItem* dst, frameItem *src, size_t n) { function simplicity_sha_256_ctx_8_add_1 (line 1265) | bool simplicity_sha_256_ctx_8_add_1(frameItem* dst, frameItem src, const... function simplicity_sha_256_ctx_8_add_2 (line 1274) | bool simplicity_sha_256_ctx_8_add_2(frameItem* dst, frameItem src, const... function simplicity_sha_256_ctx_8_add_4 (line 1283) | bool simplicity_sha_256_ctx_8_add_4(frameItem* dst, frameItem src, const... function simplicity_sha_256_ctx_8_add_8 (line 1292) | bool simplicity_sha_256_ctx_8_add_8(frameItem* dst, frameItem src, const... function simplicity_sha_256_ctx_8_add_16 (line 1301) | bool simplicity_sha_256_ctx_8_add_16(frameItem* dst, frameItem src, cons... function simplicity_sha_256_ctx_8_add_32 (line 1310) | bool simplicity_sha_256_ctx_8_add_32(frameItem* dst, frameItem src, cons... function simplicity_sha_256_ctx_8_add_64 (line 1319) | bool simplicity_sha_256_ctx_8_add_64(frameItem* dst, frameItem src, cons... function simplicity_sha_256_ctx_8_add_128 (line 1328) | bool simplicity_sha_256_ctx_8_add_128(frameItem* dst, frameItem src, con... function simplicity_sha_256_ctx_8_add_256 (line 1337) | bool simplicity_sha_256_ctx_8_add_256(frameItem* dst, frameItem src, con... function simplicity_sha_256_ctx_8_add_512 (line 1346) | bool simplicity_sha_256_ctx_8_add_512(frameItem* dst, frameItem src, con... function simplicity_sha_256_ctx_8_add_buffer_511 (line 1355) | bool simplicity_sha_256_ctx_8_add_buffer_511(frameItem* dst, frameItem s... function simplicity_sha_256_ctx_8_finalize (line 1373) | bool simplicity_sha_256_ctx_8_finalize(frameItem* dst, frameItem src, co... function simplicity_parse_lock (line 1386) | bool simplicity_parse_lock(frameItem* dst, frameItem src, const txEnv* e... function simplicity_parse_sequence (line 1395) | bool simplicity_parse_sequence(frameItem* dst, frameItem src, const txEn... function simplicity_tapdata_init (line 1408) | bool simplicity_tapdata_init(frameItem* dst, frameItem src, const txEnv*... FILE: C/jets.h type txEnv (line 10) | typedef struct txEnv txEnv; FILE: C/rsort.c function readIndex (line 22) | static unsigned char readIndex(const sha256_midstate* a, unsigned int i) { function freq (line 36) | static bool freq(uint32_t* result, const sha256_midstate * const * a, ui... function cumulative (line 55) | static void cumulative(uint32_t* restrict bucketEdge, const uint32_t* re... function swap (line 69) | static void swap(const sha256_midstate** a, const sha256_midstate** b) { function sort_buckets (line 87) | static void sort_buckets(const sha256_midstate** a, uint32_t* restrict b... function rsort_ex (line 124) | static void rsort_ex(const sha256_midstate** a, uint_fast32_t len, const... function simplicity_rsort (line 249) | bool simplicity_rsort(const sha256_midstate** a, uint_fast32_t len) { function simplicity_hasDuplicates (line 265) | int simplicity_hasDuplicates(const sha256_midstate* a, uint_fast32_t len) { FILE: C/secp256k1/assumptions.h type secp256k1_assumption_checker (line 22) | struct secp256k1_assumption_checker { FILE: C/secp256k1/eckey_impl.h function secp256k1_eckey_pubkey_parse (line 18) | static int secp256k1_eckey_pubkey_parse(secp256k1_ge *elem, const unsign... function secp256k1_eckey_pubkey_serialize (line 38) | static int secp256k1_eckey_pubkey_serialize(secp256k1_ge *elem, unsigned... function secp256k1_eckey_privkey_tweak_add (line 56) | static int secp256k1_eckey_privkey_tweak_add(secp256k1_scalar *key, cons... function secp256k1_eckey_pubkey_tweak_add (line 62) | static int secp256k1_eckey_pubkey_tweak_add(secp256k1_ge *key, const sec... function secp256k1_eckey_privkey_tweak_mul (line 77) | static int secp256k1_eckey_privkey_tweak_mul(secp256k1_scalar *key, cons... function secp256k1_eckey_pubkey_tweak_mul (line 85) | static int secp256k1_eckey_pubkey_tweak_mul(secp256k1_ge *key, const sec... FILE: C/secp256k1/ecmult_impl.h function secp256k1_ecmult_odd_multiples_table (line 73) | static void secp256k1_ecmult_odd_multiples_table(int n, secp256k1_ge *pr... function SECP256K1_INLINE (line 122) | SECP256K1_INLINE static void secp256k1_ecmult_table_get_ge(secp256k1_ge ... function SECP256K1_INLINE (line 132) | SECP256K1_INLINE static void secp256k1_ecmult_table_get_ge_lambda(secp25... function SECP256K1_INLINE (line 142) | SECP256K1_INLINE static void secp256k1_ecmult_table_get_ge_storage(secp2... function secp256k1_ecmult_wnaf (line 159) | static int secp256k1_ecmult_wnaf(int *wnaf, int len, const secp256k1_sca... type secp256k1_strauss_point_state (line 217) | struct secp256k1_strauss_point_state { type secp256k1_strauss_state (line 224) | struct secp256k1_strauss_state { function secp256k1_ecmult_strauss_wnaf (line 231) | static void secp256k1_ecmult_strauss_wnaf(const struct secp256k1_strauss... function secp256k1_ecmult (line 344) | static void secp256k1_ecmult(secp256k1_gej *r, const secp256k1_gej *a, c... function secp256k1_strauss_scratch_size (line 357) | static size_t secp256k1_strauss_scratch_size(size_t n_points) { function secp256k1_ecmult_strauss_batch (line 362) | static int secp256k1_ecmult_strauss_batch(const secp256k1_callback* erro... function secp256k1_ecmult_strauss_batch_single (line 402) | static int secp256k1_ecmult_strauss_batch_single(const secp256k1_callbac... function secp256k1_strauss_max_points (line 406) | static size_t secp256k1_strauss_max_points(const secp256k1_callback* err... function secp256k1_wnaf_fixed (line 417) | static int secp256k1_wnaf_fixed(int *wnaf, const secp256k1_scalar *s, in... type secp256k1_pippenger_point_state (line 479) | struct secp256k1_pippenger_point_state { type secp256k1_pippenger_state (line 484) | struct secp256k1_pippenger_state { function secp256k1_ecmult_pippenger_wnaf (line 496) | static int secp256k1_ecmult_pippenger_wnaf(secp256k1_gej *buckets, int b... function secp256k1_pippenger_bucket_window (line 577) | static int secp256k1_pippenger_bucket_window(size_t n) { function secp256k1_pippenger_bucket_window_inv (line 606) | static size_t secp256k1_pippenger_bucket_window_inv(int bucket_window) { function SECP256K1_INLINE (line 625) | SECP256K1_INLINE static void secp256k1_ecmult_endo_split(secp256k1_scala... function secp256k1_pippenger_scratch_size (line 644) | static size_t secp256k1_pippenger_scratch_size(size_t n_points, int buck... function secp256k1_ecmult_pippenger_batch (line 650) | static int secp256k1_ecmult_pippenger_batch(const secp256k1_callback* er... function secp256k1_ecmult_pippenger_batch_single (line 727) | static int secp256k1_ecmult_pippenger_batch_single(const secp256k1_callb... function secp256k1_pippenger_max_points (line 736) | static size_t secp256k1_pippenger_max_points(const secp256k1_callback* e... function secp256k1_ecmult_multi_simple_var (line 772) | static int secp256k1_ecmult_multi_simple_var(secp256k1_gej *r, const sec... function secp256k1_ecmult_multi_batch_size_helper (line 799) | static int secp256k1_ecmult_multi_batch_size_helper(size_t *n_batches, s... function secp256k1_ecmult_multi_var (line 818) | static int secp256k1_ecmult_multi_var(const secp256k1_callback* error_ca... FILE: C/secp256k1/extrakeys.h type secp256k1_xonly_pubkey (line 18) | typedef struct { FILE: C/secp256k1/extrakeys_impl.h function SECP256K1_INLINE (line 13) | static SECP256K1_INLINE int secp256k1_xonly_pubkey_load(secp256k1_ge *ge... function SECP256K1_INLINE (line 17) | static SECP256K1_INLINE void secp256k1_xonly_pubkey_save(secp256k1_xonly... function secp256k1_xonly_pubkey_parse (line 21) | static int secp256k1_xonly_pubkey_parse(secp256k1_xonly_pubkey *pubkey, ... function secp256k1_xonly_pubkey_serialize (line 42) | static int secp256k1_xonly_pubkey_serialize(unsigned char *output32, con... function secp256k1_extrakeys_ge_even_y (line 59) | static int secp256k1_extrakeys_ge_even_y(secp256k1_ge *r) { function secp256k1_xonly_pubkey_from_pubkey (line 70) | static int secp256k1_xonly_pubkey_from_pubkey(secp256k1_xonly_pubkey *xo... function secp256k1_xonly_pubkey_tweak_add (line 88) | static int secp256k1_xonly_pubkey_tweak_add(secp256k1_pubkey *output_pub... FILE: C/secp256k1/field_5x52.h type secp256k1_fe (line 12) | typedef struct { type secp256k1_fe_storage (line 38) | typedef struct { FILE: C/secp256k1/field_5x52_asm_impl.h function SECP256K1_INLINE (line 17) | SECP256K1_INLINE static void secp256k1_fe_mul_inner(uint64_t *r, const u... function SECP256K1_INLINE (line 287) | SECP256K1_INLINE static void secp256k1_fe_sqr_inner(uint64_t *r, const u... FILE: C/secp256k1/field_5x52_impl.h function secp256k1_fe_verify (line 36) | static void secp256k1_fe_verify(const secp256k1_fe *a) { function secp256k1_fe_get_bounds (line 58) | static void secp256k1_fe_get_bounds(secp256k1_fe *r, int m) { function secp256k1_fe_normalize (line 73) | static void secp256k1_fe_normalize(secp256k1_fe *r) { function secp256k1_fe_normalize_weak (line 117) | static void secp256k1_fe_normalize_weak(secp256k1_fe *r) { function secp256k1_fe_normalize_var (line 141) | static void secp256k1_fe_normalize_var(secp256k1_fe *r) { function secp256k1_fe_normalizes_to_zero (line 186) | static int secp256k1_fe_normalizes_to_zero(const secp256k1_fe *r) { function secp256k1_fe_normalizes_to_zero_var (line 210) | static int secp256k1_fe_normalizes_to_zero_var(const secp256k1_fe *r) { function SECP256K1_INLINE (line 251) | SECP256K1_INLINE static void secp256k1_fe_set_int(secp256k1_fe *r, int a) { function SECP256K1_INLINE (line 262) | SECP256K1_INLINE static int secp256k1_fe_is_zero(const secp256k1_fe *a) { function SECP256K1_INLINE (line 271) | SECP256K1_INLINE static int secp256k1_fe_is_odd(const secp256k1_fe *a) { function SECP256K1_INLINE (line 279) | SECP256K1_INLINE static void secp256k1_fe_clear(secp256k1_fe *a) { function secp256k1_fe_cmp_var (line 291) | static int secp256k1_fe_cmp_var(const secp256k1_fe *a, const secp256k1_f... function secp256k1_fe_set_b32 (line 311) | static int secp256k1_fe_set_b32(secp256k1_fe *r, const unsigned char *a) { function secp256k1_fe_get_b32 (line 361) | static void secp256k1_fe_get_b32(unsigned char *r, const secp256k1_fe *a) { function SECP256K1_INLINE (line 400) | SECP256K1_INLINE static void secp256k1_fe_negate(secp256k1_fe *r, const ... function SECP256K1_INLINE (line 420) | SECP256K1_INLINE static void secp256k1_fe_mul_int(secp256k1_fe *r, int a) { function SECP256K1_INLINE (line 433) | SECP256K1_INLINE static void secp256k1_fe_add_int(secp256k1_fe *r, int a) { function SECP256K1_INLINE (line 447) | SECP256K1_INLINE static void secp256k1_fe_add(secp256k1_fe *r, const sec... function secp256k1_fe_mul (line 463) | static void secp256k1_fe_mul(secp256k1_fe *r, const secp256k1_fe *a, con... function secp256k1_fe_sqr (line 480) | static void secp256k1_fe_sqr(secp256k1_fe *r, const secp256k1_fe *a) { function SECP256K1_INLINE (line 493) | static SECP256K1_INLINE void secp256k1_fe_cmov(secp256k1_fe *r, const se... function SECP256K1_INLINE (line 513) | static SECP256K1_INLINE void secp256k1_fe_half(secp256k1_fe *r) { function SECP256K1_INLINE (line 579) | static SECP256K1_INLINE void secp256k1_fe_storage_cmov(secp256k1_fe_stor... function secp256k1_fe_to_storage (line 591) | static void secp256k1_fe_to_storage(secp256k1_fe_storage *r, const secp2... function SECP256K1_INLINE (line 601) | static SECP256K1_INLINE void secp256k1_fe_from_storage(secp256k1_fe *r, ... function secp256k1_fe_from_signed62 (line 614) | static void secp256k1_fe_from_signed62(secp256k1_fe *r, const secp256k1_... function secp256k1_fe_to_signed62 (line 640) | static void secp256k1_fe_to_signed62(secp256k1_modinv64_signed62 *r, con... function secp256k1_fe_inv (line 661) | static void secp256k1_fe_inv(secp256k1_fe *r, const secp256k1_fe *x) { function secp256k1_fe_inv_var (line 677) | static void secp256k1_fe_inv_var(secp256k1_fe *r, const secp256k1_fe *x) { function secp256k1_fe_is_square_var (line 693) | static int secp256k1_fe_is_square_var(const secp256k1_fe *x) { FILE: C/secp256k1/field_5x52_int128_impl.h function SECP256K1_INLINE (line 22) | SECP256K1_INLINE static void secp256k1_fe_mul_inner(uint64_t *r, const u... function SECP256K1_INLINE (line 158) | SECP256K1_INLINE static void secp256k1_fe_sqr_inner(uint64_t *r, const u... FILE: C/secp256k1/field_impl.h function SECP256K1_INLINE (line 19) | SECP256K1_INLINE static int secp256k1_fe_equal(const secp256k1_fe *a, co... function SECP256K1_INLINE (line 27) | SECP256K1_INLINE static int secp256k1_fe_equal_var(const secp256k1_fe *a... function secp256k1_fe_sqrt_var (line 34) | static int secp256k1_fe_sqrt_var(secp256k1_fe *r, const secp256k1_fe *a) { FILE: C/secp256k1/generator.h type secp256k1_generator (line 16) | typedef struct { FILE: C/secp256k1/generator_impl.h function secp256k1_generator_load (line 40) | static void secp256k1_generator_load(secp256k1_ge* ge, const secp256k1_g... function secp256k1_generator_save (line 50) | static void secp256k1_generator_save(secp256k1_generator *gen, secp256k1... function secp256k1_generator_parse (line 59) | int secp256k1_generator_parse(const secp256k1_context* ctx, secp256k1_ge... function secp256k1_generator_serialize (line 79) | int secp256k1_generator_serialize(const secp256k1_context* ctx, unsigned... function shallue_van_de_woestijne (line 95) | static void shallue_van_de_woestijne(secp256k1_ge* ge, const secp256k1_f... function secp256k1_generator_generate_internal (line 205) | static int secp256k1_generator_generate_internal(secp256k1_generator* ge... function secp256k1_generator_generate (line 256) | int secp256k1_generator_generate(secp256k1_generator* gen, const unsigne... function secp256k1_generator_generate_blinded (line 263) | int secp256k1_generator_generate_blinded(const secp256k1_context* ctx, s... function secp256k1_pedersen_commitment_load (line 272) | static void secp256k1_pedersen_commitment_load(secp256k1_ge* ge, const s... function secp256k1_pedersen_commitment_save (line 281) | static void secp256k1_pedersen_commitment_save(secp256k1_pedersen_commit... function secp256k1_pedersen_commitment_parse (line 287) | int secp256k1_pedersen_commitment_parse(const secp256k1_context* ctx, se... function secp256k1_pedersen_commitment_serialize (line 308) | int secp256k1_pedersen_commitment_serialize(const secp256k1_context* ctx... function secp256k1_pedersen_commit (line 324) | int secp256k1_pedersen_commit(const secp256k1_context* ctx, secp256k1_pe... function secp256k1_pedersen_blind_sum (line 355) | int secp256k1_pedersen_blind_sum(const secp256k1_context* ctx, unsigned ... function secp256k1_pedersen_verify_tally (line 383) | int secp256k1_pedersen_verify_tally(const secp256k1_context* ctx, const ... function secp256k1_pedersen_blind_generator_blind_sum (line 404) | int secp256k1_pedersen_blind_generator_blind_sum(const secp256k1_context... FILE: C/secp256k1/group.h type secp256k1_ge (line 16) | typedef struct { type secp256k1_gej (line 28) | typedef struct { type secp256k1_ge_storage (line 38) | typedef struct { FILE: C/secp256k1/group_impl.h function secp256k1_ge_set_gej_zinv (line 55) | static void secp256k1_ge_set_gej_zinv(secp256k1_ge *r, const secp256k1_g... function secp256k1_ge_set_xy (line 66) | static void secp256k1_ge_set_xy(secp256k1_ge *r, const secp256k1_fe *x, ... function secp256k1_ge_is_infinity (line 72) | static int secp256k1_ge_is_infinity(const secp256k1_ge *a) { function secp256k1_ge_neg (line 76) | static void secp256k1_ge_neg(secp256k1_ge *r, const secp256k1_ge *a) { function secp256k1_ge_set_gej (line 83) | static void secp256k1_ge_set_gej(secp256k1_ge *r, secp256k1_gej *a) { function secp256k1_ge_set_gej_var (line 97) | static void secp256k1_ge_set_gej_var(secp256k1_ge *r, secp256k1_gej *a) { function secp256k1_ge_set_all_gej_var (line 113) | static void secp256k1_ge_set_all_gej_var(secp256k1_ge *r, const secp256k... function secp256k1_ge_table_set_globalz (line 156) | static void secp256k1_ge_table_set_globalz(size_t len, secp256k1_ge *a, ... function secp256k1_gej_set_infinity (line 180) | static void secp256k1_gej_set_infinity(secp256k1_gej *r) { function secp256k1_ge_set_infinity (line 187) | static void secp256k1_ge_set_infinity(secp256k1_ge *r) { function secp256k1_gej_clear (line 194) | static void secp256k1_gej_clear(secp256k1_gej *r) { function secp256k1_ge_clear (line 201) | static void secp256k1_ge_clear(secp256k1_ge *r) { function secp256k1_ge_set_xo_var (line 208) | static int secp256k1_ge_set_xo_var(secp256k1_ge *r, const secp256k1_fe *... function secp256k1_gej_set_ge (line 226) | static void secp256k1_gej_set_ge(secp256k1_gej *r, const secp256k1_ge *a) { function secp256k1_gej_eq_var (line 233) | static int secp256k1_gej_eq_var(const secp256k1_gej *a, const secp256k1_... function secp256k1_gej_eq_ge_var (line 240) | static int secp256k1_gej_eq_ge_var(const secp256k1_gej *a, const secp256... function secp256k1_gej_eq_x_var (line 247) | static int secp256k1_gej_eq_x_var(const secp256k1_fe *x, const secp256k1... function secp256k1_gej_neg (line 255) | static void secp256k1_gej_neg(secp256k1_gej *r, const secp256k1_gej *a) { function secp256k1_gej_is_infinity (line 264) | static int secp256k1_gej_is_infinity(const secp256k1_gej *a) { function secp256k1_ge_is_valid_var (line 268) | static int secp256k1_ge_is_valid_var(const secp256k1_ge *a) { function SECP256K1_INLINE (line 281) | static SECP256K1_INLINE void secp256k1_gej_double(secp256k1_gej *r, cons... function secp256k1_gej_double_var (line 313) | static void secp256k1_gej_double_var(secp256k1_gej *r, const secp256k1_g... function secp256k1_gej_add_var (line 341) | static void secp256k1_gej_add_var(secp256k1_gej *r, const secp256k1_gej ... function secp256k1_gej_add_ge_var (line 401) | static void secp256k1_gej_add_ge_var(secp256k1_gej *r, const secp256k1_g... function secp256k1_gej_add_zinv_var (line 461) | static void secp256k1_gej_add_zinv_var(secp256k1_gej *r, const secp256k1... function secp256k1_gej_add_ge (line 527) | static void secp256k1_gej_add_ge(secp256k1_gej *r, const secp256k1_gej *... function secp256k1_gej_rescale (line 660) | static void secp256k1_gej_rescale(secp256k1_gej *r, const secp256k1_fe *... function secp256k1_ge_to_storage (line 671) | static void secp256k1_ge_to_storage(secp256k1_ge_storage *r, const secp2... function secp256k1_ge_from_storage (line 682) | static void secp256k1_ge_from_storage(secp256k1_ge *r, const secp256k1_g... function SECP256K1_INLINE (line 689) | static SECP256K1_INLINE void secp256k1_gej_cmov(secp256k1_gej *r, const ... function SECP256K1_INLINE (line 697) | static SECP256K1_INLINE void secp256k1_ge_storage_cmov(secp256k1_ge_stor... function secp256k1_ge_mul_lambda (line 702) | static void secp256k1_ge_mul_lambda(secp256k1_ge *r, const secp256k1_ge ... function secp256k1_ge_is_in_correct_subgroup (line 708) | static int secp256k1_ge_is_in_correct_subgroup(const secp256k1_ge* ge) { FILE: C/secp256k1/int128_native.h type uint128_t (line 16) | typedef uint128_t secp256k1_uint128; type int128_t (line 17) | typedef int128_t secp256k1_int128; FILE: C/secp256k1/int128_native_impl.h function SECP256K1_INLINE (line 6) | static SECP256K1_INLINE void secp256k1_u128_load(secp256k1_uint128 *r, u... function SECP256K1_INLINE (line 10) | static SECP256K1_INLINE void secp256k1_u128_mul(secp256k1_uint128 *r, ui... function SECP256K1_INLINE (line 14) | static SECP256K1_INLINE void secp256k1_u128_accum_mul(secp256k1_uint128 ... function SECP256K1_INLINE (line 18) | static SECP256K1_INLINE void secp256k1_u128_accum_u64(secp256k1_uint128 ... function SECP256K1_INLINE (line 22) | static SECP256K1_INLINE void secp256k1_u128_rshift(secp256k1_uint128 *r,... function SECP256K1_INLINE (line 27) | static SECP256K1_INLINE uint64_t secp256k1_u128_to_u64(const secp256k1_u... function SECP256K1_INLINE (line 31) | static SECP256K1_INLINE uint64_t secp256k1_u128_hi_u64(const secp256k1_u... function SECP256K1_INLINE (line 35) | static SECP256K1_INLINE void secp256k1_u128_from_u64(secp256k1_uint128 *... function SECP256K1_INLINE (line 39) | static SECP256K1_INLINE int secp256k1_u128_check_bits(const secp256k1_ui... function SECP256K1_INLINE (line 44) | static SECP256K1_INLINE void secp256k1_i128_load(secp256k1_int128 *r, in... function SECP256K1_INLINE (line 48) | static SECP256K1_INLINE void secp256k1_i128_mul(secp256k1_int128 *r, int... function SECP256K1_INLINE (line 52) | static SECP256K1_INLINE void secp256k1_i128_accum_mul(secp256k1_int128 *... function SECP256K1_INLINE (line 58) | static SECP256K1_INLINE void secp256k1_i128_det(secp256k1_int128 *r, int... function SECP256K1_INLINE (line 65) | static SECP256K1_INLINE void secp256k1_i128_rshift(secp256k1_int128 *r, ... function SECP256K1_INLINE (line 70) | static SECP256K1_INLINE uint64_t secp256k1_i128_to_u64(const secp256k1_i... function SECP256K1_INLINE (line 74) | static SECP256K1_INLINE int64_t secp256k1_i128_to_i64(const secp256k1_in... function SECP256K1_INLINE (line 79) | static SECP256K1_INLINE void secp256k1_i128_from_i64(secp256k1_int128 *r... function SECP256K1_INLINE (line 83) | static SECP256K1_INLINE int secp256k1_i128_eq_var(const secp256k1_int128... function SECP256K1_INLINE (line 87) | static SECP256K1_INLINE int secp256k1_i128_check_pow2(const secp256k1_in... FILE: C/secp256k1/int128_struct.h type secp256k1_uint128 (line 7) | typedef struct secp256k1_uint128 { type secp256k1_uint128 (line 12) | typedef secp256k1_uint128 secp256k1_int128; FILE: C/secp256k1/int128_struct_impl.h function SECP256K1_INLINE (line 15) | static SECP256K1_INLINE uint64_t secp256k1_umul128(uint64_t a, uint64_t ... function SECP256K1_INLINE (line 20) | static SECP256K1_INLINE int64_t secp256k1_mul128(int64_t a, int64_t b, i... function SECP256K1_INLINE (line 27) | static SECP256K1_INLINE uint64_t secp256k1_mul128(int64_t a, int64_t b, ... function SECP256K1_INLINE (line 33) | static SECP256K1_INLINE uint64_t secp256k1_umul128(uint64_t a, uint64_t ... function SECP256K1_INLINE (line 43) | static SECP256K1_INLINE uint64_t secp256k1_mul128(int64_t a, int64_t b, ... function SECP256K1_INLINE (line 54) | static SECP256K1_INLINE void secp256k1_u128_load(secp256k1_uint128 *r, u... function SECP256K1_INLINE (line 59) | static SECP256K1_INLINE void secp256k1_u128_mul(secp256k1_uint128 *r, ui... function SECP256K1_INLINE (line 63) | static SECP256K1_INLINE void secp256k1_u128_accum_mul(secp256k1_uint128 ... function SECP256K1_INLINE (line 70) | static SECP256K1_INLINE void secp256k1_u128_accum_u64(secp256k1_uint128 ... function SECP256K1_INLINE (line 78) | static SECP256K1_INLINE void secp256k1_u128_rshift(secp256k1_uint128 *r,... function SECP256K1_INLINE (line 89) | static SECP256K1_INLINE uint64_t secp256k1_u128_to_u64(const secp256k1_u... function SECP256K1_INLINE (line 93) | static SECP256K1_INLINE uint64_t secp256k1_u128_hi_u64(const secp256k1_u... function SECP256K1_INLINE (line 97) | static SECP256K1_INLINE void secp256k1_u128_from_u64(secp256k1_uint128 *... function SECP256K1_INLINE (line 102) | static SECP256K1_INLINE int secp256k1_u128_check_bits(const secp256k1_ui... function SECP256K1_INLINE (line 108) | static SECP256K1_INLINE void secp256k1_i128_load(secp256k1_int128 *r, in... function SECP256K1_INLINE (line 113) | static SECP256K1_INLINE void secp256k1_i128_mul(secp256k1_int128 *r, int... function SECP256K1_INLINE (line 119) | static SECP256K1_INLINE void secp256k1_i128_accum_mul(secp256k1_int128 *... function SECP256K1_INLINE (line 138) | static SECP256K1_INLINE void secp256k1_i128_dissip_mul(secp256k1_int128 ... function SECP256K1_INLINE (line 156) | static SECP256K1_INLINE void secp256k1_i128_det(secp256k1_int128 *r, int... function SECP256K1_INLINE (line 164) | static SECP256K1_INLINE void secp256k1_i128_rshift(secp256k1_int128 *r, ... function SECP256K1_INLINE (line 175) | static SECP256K1_INLINE uint64_t secp256k1_i128_to_u64(const secp256k1_i... function SECP256K1_INLINE (line 179) | static SECP256K1_INLINE int64_t secp256k1_i128_to_i64(const secp256k1_in... function SECP256K1_INLINE (line 185) | static SECP256K1_INLINE void secp256k1_i128_from_i64(secp256k1_int128 *r... function SECP256K1_INLINE (line 190) | static SECP256K1_INLINE int secp256k1_i128_eq_var(const secp256k1_int128... function SECP256K1_INLINE (line 194) | static SECP256K1_INLINE int secp256k1_i128_check_pow2(const secp256k1_in... FILE: C/secp256k1/modinv64.h type secp256k1_modinv64_signed62 (line 19) | typedef struct secp256k1_modinv64_signed62 { type secp256k1_modinv64_modinfo (line 23) | typedef struct secp256k1_modinv64_modinfo { function secp256k1_modinv64_signed62_assign (line 31) | static inline void secp256k1_modinv64_signed62_assign(secp256k1_modinv64... FILE: C/secp256k1/modinv64_impl.h type secp256k1_modinv64_trans2x2 (line 25) | typedef struct secp256k1_modinv64_trans2x2 { function secp256k1_modinv64_abs (line 32) | static int64_t secp256k1_modinv64_abs(int64_t v) { function secp256k1_modinv64_mul_62 (line 41) | static void secp256k1_modinv64_mul_62(secp256k1_modinv64_signed62 *r, co... function secp256k1_modinv64_mul_cmp_62 (line 57) | static int secp256k1_modinv64_mul_cmp_62(const secp256k1_modinv64_signed... function secp256k1_modinv64_det_check_pow2 (line 75) | static int secp256k1_modinv64_det_check_pow2(const secp256k1_modinv64_tr... function secp256k1_modinv64_normalize_62 (line 88) | static void secp256k1_modinv64_normalize_62(secp256k1_modinv64_signed62 ... function secp256k1_modinv64_divsteps_59 (line 170) | static int64_t secp256k1_modinv64_divsteps_59(int64_t zeta, uint64_t f0,... function secp256k1_modinv64_divsteps_62_var (line 240) | static int64_t secp256k1_modinv64_divsteps_62_var(int64_t eta, uint64_t ... function secp256k1_modinv64_posdivsteps_62_var (line 327) | static int64_t secp256k1_modinv64_posdivsteps_62_var(int64_t eta, uint64... function secp256k1_modinv64_update_de_62 (line 414) | static void secp256k1_modinv64_update_de_62(secp256k1_modinv64_signed62 ... function secp256k1_modinv64_update_fg_62 (line 506) | static void secp256k1_modinv64_update_fg_62(secp256k1_modinv64_signed62 ... function secp256k1_modinv64_update_fg_62_var (line 560) | static void secp256k1_modinv64_update_fg_62_var(int len, secp256k1_modin... function secp256k1_modinv64 (line 596) | static void secp256k1_modinv64(secp256k1_modinv64_signed62 *x, const sec... function secp256k1_modinv64_var (line 650) | static void secp256k1_modinv64_var(secp256k1_modinv64_signed62 *x, const... function secp256k1_jacobi64_maybe_var (line 741) | static int secp256k1_jacobi64_maybe_var(const secp256k1_modinv64_signed6... FILE: C/secp256k1/scalar_4x64.h type secp256k1_scalar (line 13) | typedef struct { FILE: C/secp256k1/scalar_4x64_impl.h function SECP256K1_INLINE (line 30) | SECP256K1_INLINE static void secp256k1_scalar_clear(secp256k1_scalar *r) { function SECP256K1_INLINE (line 37) | SECP256K1_INLINE static void secp256k1_scalar_set_int(secp256k1_scalar *... function secp256k1_scalar_get_bits (line 44) | int secp256k1_scalar_get_bits(const secp256k1_scalar *a, unsigned int of... function secp256k1_scalar_get_bits_var (line 49) | int secp256k1_scalar_get_bits_var(const secp256k1_scalar *a, unsigned in... function SECP256K1_INLINE (line 60) | SECP256K1_INLINE static int secp256k1_scalar_check_overflow(const secp25... function SECP256K1_INLINE (line 72) | SECP256K1_INLINE static int secp256k1_scalar_reduce(secp256k1_scalar *r,... function secp256k1_scalar_add (line 89) | static int secp256k1_scalar_add(secp256k1_scalar *r, const secp256k1_sca... function secp256k1_scalar_cadd_bit (line 110) | static void secp256k1_scalar_cadd_bit(secp256k1_scalar *r, unsigned int ... function secp256k1_scalar_set_b32 (line 131) | static void secp256k1_scalar_set_b32(secp256k1_scalar *r, const unsigned... function secp256k1_scalar_get_b32 (line 143) | static void secp256k1_scalar_get_b32(unsigned char *bin, const secp256k1... function SECP256K1_INLINE (line 150) | SECP256K1_INLINE static int secp256k1_scalar_is_zero(const secp256k1_sca... function secp256k1_scalar_negate (line 154) | static void secp256k1_scalar_negate(secp256k1_scalar *r, const secp256k1... function SECP256K1_INLINE (line 172) | SECP256K1_INLINE static int secp256k1_scalar_is_one(const secp256k1_scal... function secp256k1_scalar_is_high (line 176) | static int secp256k1_scalar_is_high(const secp256k1_scalar *a) { function secp256k1_scalar_cond_negate (line 188) | static int secp256k1_scalar_cond_negate(secp256k1_scalar *r, int flag) { function secp256k1_scalar_reduce_512 (line 276) | static void secp256k1_scalar_reduce_512(secp256k1_scalar *r, const uint6... function secp256k1_scalar_mul_512 (line 589) | static void secp256k1_scalar_mul_512(uint64_t l[8], const secp256k1_scal... function secp256k1_scalar_mul (line 763) | static void secp256k1_scalar_mul(secp256k1_scalar *r, const secp256k1_sc... function secp256k1_scalar_shr_int (line 770) | static int secp256k1_scalar_shr_int(secp256k1_scalar *r, int n) { function secp256k1_scalar_split_128 (line 783) | static void secp256k1_scalar_split_128(secp256k1_scalar *r1, secp256k1_s... function SECP256K1_INLINE (line 795) | SECP256K1_INLINE static int secp256k1_scalar_eq(const secp256k1_scalar *... function SECP256K1_INLINE (line 800) | SECP256K1_INLINE static void secp256k1_scalar_mul_shift_var(secp256k1_sc... function SECP256K1_INLINE (line 818) | static SECP256K1_INLINE void secp256k1_scalar_cmov(secp256k1_scalar *r, ... function secp256k1_scalar_from_signed62 (line 830) | static void secp256k1_scalar_from_signed62(secp256k1_scalar *r, const se... function secp256k1_scalar_to_signed62 (line 852) | static void secp256k1_scalar_to_signed62(secp256k1_modinv64_signed62 *r,... function secp256k1_scalar_inverse (line 873) | static void secp256k1_scalar_inverse(secp256k1_scalar *r, const secp256k... function secp256k1_scalar_inverse_var (line 888) | static void secp256k1_scalar_inverse_var(secp256k1_scalar *r, const secp... function SECP256K1_INLINE (line 903) | SECP256K1_INLINE static int secp256k1_scalar_is_even(const secp256k1_sca... FILE: C/secp256k1/scalar_impl.h function secp256k1_scalar_set_b32_seckey (line 27) | static int secp256k1_scalar_set_b32_seckey(secp256k1_scalar *r, const un... function secp256k1_scalar_split_lambda (line 96) | static void secp256k1_scalar_split_lambda(secp256k1_scalar * SECP256K1_R... function secp256k1_scalar_split_lambda_verify (line 237) | static void secp256k1_scalar_split_lambda_verify(const secp256k1_scalar ... FILE: C/secp256k1/schnorrsig_impl.h function sha256_context (line 16) | static sha256_context secp256k1_schnorrsig_sha256_tagged(uint32_t* outpu... function secp256k1_schnorrsig_challenge (line 28) | static void secp256k1_schnorrsig_challenge(secp256k1_scalar* e, const un... function secp256k1_schnorrsig_verify (line 46) | static int secp256k1_schnorrsig_verify(const unsigned char *sig64, const... FILE: C/secp256k1/secp256k1.h type secp256k1_pubkey (line 32) | typedef struct { FILE: C/secp256k1/secp256k1_impl.h function secp256k1_pubkey_load (line 34) | static int secp256k1_pubkey_load(secp256k1_ge* ge, const secp256k1_pubke... function secp256k1_pubkey_save (line 53) | static void secp256k1_pubkey_save(secp256k1_pubkey* pubkey, secp256k1_ge... function secp256k1_ec_pubkey_tweak_add_helper (line 67) | static int secp256k1_ec_pubkey_tweak_add_helper(secp256k1_ge *p, const u... FILE: C/secp256k1/util.h function SECP256K1_INLINE (line 76) | static SECP256K1_INLINE int secp256k1_memcmp_var(const void *s1, const v... function SECP256K1_INLINE (line 129) | static SECP256K1_INLINE int secp256k1_ctz64_var_debruijn(uint64_t x) { function SECP256K1_INLINE (line 140) | static SECP256K1_INLINE int secp256k1_ctz64_var(uint64_t x) { FILE: C/sha256.c function Ch (line 16) | static inline uint32_t Ch(uint32_t x, uint32_t y, uint32_t z) { return z... function Maj (line 17) | static inline uint32_t Maj(uint32_t x, uint32_t y, uint32_t z) { return ... function Sigma0 (line 18) | static inline uint32_t Sigma0(uint32_t x) { return (x >> 2 | 1U * x << 3... function Sigma1 (line 19) | static inline uint32_t Sigma1(uint32_t x) { return (x >> 6 | 1U * x << 2... function sigma0 (line 20) | static inline uint32_t sigma0(uint32_t x) { return (x >> 7 | 1U * x << 2... function sigma1 (line 21) | static inline uint32_t sigma1(uint32_t x) { return (x >> 17 | 1U * x << ... function Round (line 29) | static inline void Round(uint32_t a, uint32_t b, uint32_t c, uint32_t* d... function sha256_compression_portable (line 41) | static void sha256_compression_portable(uint32_t* s, const uint32_t* chu... function simplicity_sha256_compression_is_optimized (line 129) | bool simplicity_sha256_compression_is_optimized(void) { function sha256_end (line 140) | static void sha256_end(uint32_t* h, uint32_t* block, const uint_fast64_t... function simplicity_sha256_bitstring (line 157) | void simplicity_sha256_bitstring(uint32_t* h, const bitstring* s) { FILE: C/sha256.h type sha256_midstate (line 11) | typedef struct sha256_midstate { function uint_fast64_t (line 19) | static inline uint_fast64_t ReadBE64(const unsigned char* b) { function ReadBE32 (line 34) | static inline uint32_t ReadBE32(const unsigned char* b) { function WriteBE64 (line 45) | static inline void WriteBE64(unsigned char* ptr, uint_fast64_t x) { function WriteBE32 (line 60) | static inline void WriteBE32(unsigned char* ptr, uint_fast32_t x) { function WriteLE32 (line 71) | static inline void WriteLE32(unsigned char* ptr, uint_fast32_t x) { function sha256_fromMidstate (line 83) | static inline void sha256_fromMidstate(unsigned char* hash, const uint32... function sha256_toMidstate (line 99) | static inline void sha256_toMidstate(uint32_t* midstate, const unsigned ... function sha256_iv (line 114) | static inline void sha256_iv(uint32_t* iv) { function sha256_compression_uchar (line 150) | static void sha256_compression_uchar(uint32_t* s, const unsigned char* c... type sha256_context (line 182) | typedef struct sha256_context { function sha256_context (line 200) | static inline sha256_context sha256_init(uint32_t* output) { function sha256_context (line 212) | static inline sha256_context sha256_tagged_init(uint32_t* output, const ... function sha256_uchars (line 223) | static inline bool sha256_uchars(sha256_context* ctx, const unsigned cha... function sha256_uchar (line 248) | static inline bool sha256_uchar(sha256_context* ctx, unsigned char x) { function sha256_u64be (line 259) | static inline bool sha256_u64be(sha256_context* ctx, uint_fast64_t x) { function sha256_u32le (line 273) | static inline bool sha256_u32le(sha256_context* ctx, uint_fast32_t x) { function sha256_u32be (line 287) | static inline bool sha256_u32be(sha256_context* ctx, uint_fast32_t x) { function sha256_finalize (line 300) | static inline bool sha256_finalize(sha256_context* ctx) { function sha256_hash (line 313) | static inline void sha256_hash(sha256_context* ctx, const sha256_midstat... function sha256_cmp_be (line 324) | static inline int sha256_cmp_be(const sha256_midstate* a, const sha256_m... FILE: C/test.c function fprint_cmr (line 44) | static void fprint_cmr(FILE* stream, const uint32_t* cmr) { function test_decodeUptoMaxInt (line 50) | static void test_decodeUptoMaxInt(void) { function test_hashBlock (line 74) | static void test_hashBlock(void) { function test_program (line 189) | static void test_program(char* name, const unsigned char* program, size_... function test_occursCheck (line 325) | static void test_occursCheck(void) { function test_elements (line 354) | static void test_elements(void) { function sha256_midstate (line 514) | static sha256_midstate hashint(uint_fast32_t n) { function sha256_midstate (line 523) | static sha256_midstate rsort_no_duplicates(uint_fast32_t i) { function sha256_midstate (line 527) | static sha256_midstate rsort_all_duplicates(uint_fast32_t i) { function sha256_midstate (line 532) | static sha256_midstate rsort_one_duplicate(uint_fast32_t i) { function sha256_midstate (line 537) | static sha256_midstate rsort_diagonal(uint_fast32_t i) { function test_hasDuplicates (line 546) | static void test_hasDuplicates(const char* name, int expected, sha256_mi... function regression_tests (line 569) | static void regression_tests(void) { function iden8mebi_test (line 618) | static void iden8mebi_test(void) { function exactBudget_test (line 640) | static void exactBudget_test(void) { function main (line 718) | int main(int argc, char **argv) { FILE: C/type.c function sha256_midstate (line 11) | static sha256_midstate tmrIV(typeName kind) { function simplicity_computeTypeAnalyses (line 35) | void simplicity_computeTypeAnalyses(type* type_dag, const size_t len) { FILE: C/type.h type typeName (line 10) | typedef enum typeName type type (line 20) | typedef struct type { function typeSkip (line 78) | static inline size_t typeSkip(size_t i, const type* type_dag) { function setTypeBack (line 91) | static inline void setTypeBack(size_t i, type* type_dag, size_t value) { FILE: C/typeInference.c type unification_arrow (line 13) | typedef struct unification_arrow { function unification_var (line 25) | static unification_var* findRoot(unification_var* alpha) { function applyBinding_cont (line 68) | static bool applyBinding_cont(unification_var* alpha, binding* bound, un... function unification_var (line 124) | static unification_var* unify_cont(unification_cont* cont, size_t* bindi... function applyBinding (line 197) | static bool applyBinding(unification_var* alpha, binding* bound, size_t*... function unification_var (line 217) | static unification_var* unify(unification_var* alpha, unification_var* b... function max_extra_vars (line 227) | static size_t max_extra_vars(const combinator_counters* census) { function simplicity_err (line 267) | static simplicity_err typeInference( unification_arrow* arrow, const dag... function isFrozen (line 402) | static bool isFrozen(unification_var* var) { function getFrozenIx (line 413) | static size_t getFrozenIx(unification_var* var) { function freeze (line 436) | static bool freeze(size_t* result, type* type_dag, size_t* type_dag_used... function simplicity_err (line 524) | static simplicity_err freezeTypes(type* type_dag, dag_node* dag, unifica... function simplicity_err (line 561) | simplicity_err simplicity_mallocTypeInference(type** type_dag, simplicit... FILE: C/typeInference.h type unification_cont (line 9) | typedef struct unification_cont unification_cont; type unification_var (line 10) | typedef struct unification_var unification_var; type unification_cont (line 15) | struct unification_cont { type binding (line 39) | typedef union binding { type unification_var (line 64) | struct unification_var { FILE: C/uword.h function UWORD (line 44) | static inline UWORD LSBclear(UWORD x, size_t n) { function UWORD (line 51) | static inline UWORD LSBkeep(UWORD x, size_t n) { FILE: Haskell/cbits/bitcoin/env.c function c_set_rawBitcoinBuffer (line 12) | void c_set_rawBitcoinBuffer(rawBitcoinBuffer* result, const char* buf, u... function c_set_rawBitcoinOutput (line 16) | void c_set_rawBitcoinOutput(rawBitcoinOutput* result, unsigned long valu... function c_set_rawBitcoinInput (line 22) | void c_set_rawBitcoinInput(rawBitcoinInput* result, const rawBitcoinBuff... function c_set_rawBitcoinTransaction (line 35) | void c_set_rawBitcoinTransaction(rawBitcoinTransaction* result, const un... function c_set_rawBitcoinTapEnv (line 47) | void c_set_rawBitcoinTapEnv(rawBitcoinTapEnv* result, const char* contro... function c_bitcoin_set_txEnv (line 51) | void c_bitcoin_set_txEnv(txEnv* result, const bitcoinTransaction* tx, co... FILE: Haskell/cbits/bitstream.c function c_initializeBitstream (line 5) | void c_initializeBitstream(bitstream *result, const unsigned char* arr, ... FILE: Haskell/cbits/dag.c function c_compute_word_cmr (line 7) | void c_compute_word_cmr(unsigned char *cmr, bitstream* stream, size_t of... function c_dag_node_get_cmr (line 16) | void c_dag_node_get_cmr(unsigned char *cmr, const dag_node* node) { FILE: Haskell/cbits/elements/env.c function c_set_rawElementsBuffer (line 12) | void c_set_rawElementsBuffer(rawElementsBuffer* result, const char* buf,... function c_set_rawElementsOutput (line 16) | void c_set_rawElementsOutput(rawElementsOutput* result, const char* asse... function c_set_rawElementsInput (line 26) | void c_set_rawElementsInput(rawElementsInput* result, const rawElementsB... function c_set_rawElementsTransaction (line 49) | void c_set_rawElementsTransaction(rawElementsTransaction* result, const ... function c_set_rawElementsTapEnv (line 61) | void c_set_rawElementsTapEnv(rawElementsTapEnv* result, const char* cont... function c_set_txEnv (line 65) | void c_set_txEnv(txEnv* result, const elementsTransaction* tx, const ele... FILE: Haskell/cbits/frame.c function c_initReadFrame (line 6) | void c_initReadFrame(frameItem* frame, size_t n, UWORD* from) { function c_initWriteFrame (line 10) | void c_initWriteFrame(frameItem* frame, size_t n, UWORD* from) { function c_readBit (line 14) | bool c_readBit(frameItem* frame) { function c_writeBit (line 18) | void c_writeBit(frameItem* frame, bool bit) { function c_forwardBits (line 22) | void c_forwardBits(frameItem* frame, size_t n) { function c_skipBits (line 26) | void c_skipBits(frameItem* frame, size_t n) { FILE: alectryon/alectryon.js function anchor (line 4) | function anchor(sentence) { return "#" + sentence.id; } function current_sentence (line 6) | function current_sentence() { return slideshow.sentences[slideshow.pos]; } function unhighlight (line 8) | function unhighlight() { function highlight (line 14) | function highlight(sentence) { function scroll (line 18) | function scroll(sentence) { function highlighted (line 54) | function highlighted(pos) { function navigate (line 58) | function navigate(pos, inhibitScroll) { function onkeydown (line 75) | function onkeydown(e) { function start (line 95) | function start() { function toggleHighlight (line 99) | function toggleHighlight(idx) { function handleClick (line 106) | function handleClick(evt) { function init (line 120) | function init() { function className (line 141) | function className(style) { function setStyle (line 145) | function setStyle(style) { function init (line 152) | function init() {