Here is a list of all functions with links to the files they belong to:
- p -
- purify_bip340_key_from_seckey() : secp_bridge.h, bppp_bridge.c
- purify_bip340_nonce_from_scalar() : secp_bridge.h, bppp_bridge.c
- purify_bip340_sign_with_fixed_nonce() : secp_bridge.h, bppp_bridge.c
- purify_bip340_validate_signature() : secp_bridge.h, bppp_bridge.c
- purify_bip340_validate_xonly_pubkey() : secp_bridge.h, bppp_bridge.c
- purify_bip340_verify() : secp_bridge.h, bppp_bridge.c
- purify_bip340_xonly_from_point() : secp_bridge.h, bppp_bridge.c
- purify_bppp_backend_resources_acquire_scratch_gens() : bppp_bridge.c
- purify_bppp_backend_resources_clone() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_backend_resources_create() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_backend_resources_destroy() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_backend_resources_release_scratch_gens() : bppp_bridge.c
- purify_bppp_backend_resources_reset_scratch_gens() : bppp_bridge.c
- purify_bppp_base_generator() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_commit_norm_arg() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_commit_norm_arg_impl() : bppp_bridge.c
- purify_bppp_commit_norm_arg_with_resources() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_commit_witness_only() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_commit_witness_only_impl() : bppp_bridge.c
- purify_bppp_commit_witness_only_with_resources() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_create_generators() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_generators_clone() : bppp_bridge.c
- purify_bppp_offset_commitment() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_prove_norm_arg() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_prove_norm_arg_impl() : bppp_bridge.c
- purify_bppp_prove_norm_arg_to_commitment() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_prove_norm_arg_to_commitment_impl() : bppp_bridge.c
- purify_bppp_prove_norm_arg_to_commitment_with_resources() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_prove_norm_arg_with_resources() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_rangeproof_norm_product_prove_const() : bppp_bridge.c
- purify_bppp_required_proof_size() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_value_generator_h() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_verify_norm_arg() : bppp_bridge.c, bppp_bridge.h
- purify_bppp_verify_norm_arg_impl() : bppp_bridge.c
- purify_bppp_verify_norm_arg_with_resources() : bppp_bridge.c, bppp_bridge.h
- purify_bridge_checked_add_size() : bppp_bridge.c
- purify_bridge_checked_mul_size() : bppp_bridge.c
- purify_bridge_secure_clear() : bppp_bridge.c
- purify_build_bulletproof_assignment() : bppp_bridge.c
- purify_build_bulletproof_circuit() : bppp_bridge.c
- purify_build_row_family() : bppp_bridge.c
- purify_bulletproof_add_scratch_frame() : bppp_bridge.c
- purify_bulletproof_backend_resources_clone() : bppp_bridge.c, bppp_bridge.h
- purify_bulletproof_backend_resources_create() : bppp_bridge.c, bppp_bridge.h
- purify_bulletproof_backend_resources_destroy() : bppp_bridge.c, bppp_bridge.h
- purify_bulletproof_circuit_evaluate() : bppp_bridge.c
- purify_bulletproof_circuit_evaluate_sum_row() : bppp_bridge.c
- purify_bulletproof_circuit_scratch_size() : bppp_bridge.c
- purify_bulletproof_prove_circuit() : bppp_bridge.c, bppp_bridge.h
- purify_bulletproof_prove_circuit_assume_valid() : bppp_bridge.c, bppp_bridge.h
- purify_bulletproof_prove_circuit_assume_valid_with_resources() : bppp_bridge.c, bppp_bridge.h
- purify_bulletproof_prove_circuit_impl() : bppp_bridge.c
- purify_bulletproof_prove_circuit_with_resources() : bppp_bridge.c, bppp_bridge.h
- purify_bulletproof_required_proof_size() : bppp_bridge.c, bppp_bridge.h
- purify_bulletproof_reserve_circuit_scratch() : bppp_bridge.c
- purify_bulletproof_scratch_frames_acquire_lock() : scratch_frames.c
- purify_bulletproof_scratch_frames_find() : scratch_frames.c
- purify_bulletproof_scratch_frames_release_lock() : scratch_frames.c
- purify_bulletproof_verify_circuit() : bppp_bridge.c, bppp_bridge.h
- purify_bulletproof_verify_circuit_impl() : bppp_bridge.c
- purify_bulletproof_verify_circuit_with_resources() : bppp_bridge.c, bppp_bridge.h
- purify_calloc_array() : bppp_bridge.c
- purify_checked_add_size() : core.h
- purify_checked_mul_size() : core.h
- purify_context_handle() : bppp_bridge.c
- purify_copy_vectors_into_scratch() : bppp_bridge.c
- purify_core_compare_be() : core.c
- purify_core_hkdf_sha256() : core.c
- purify_core_sample_secret_key() : core.c, core.h
- purify_core_secure_clear() : core.c
- purify_core_seed_secret_key() : core.c, core.h
- purify_core_validate_below() : core.c
- purify_curve_add() : curve.c, curve.h
- purify_curve_add_mixed() : curve.c, curve.h
- purify_curve_affine() : curve.c, curve.h
- purify_curve_combine() : curve.c, curve.h
- purify_curve_complete_add() : curve.c
- purify_curve_complete_assign() : curve.c
- purify_curve_complete_double() : curve.c
- purify_curve_complete_identity() : curve.c
- purify_curve_complete_swap() : curve.c
- purify_curve_copy_u256() : curve.c
- purify_curve_double() : curve.c, curve.h
- purify_curve_field_a() : curve.c, curve.h
- purify_curve_field_b() : curve.c, curve.h
- purify_curve_field_d() : curve.c, curve.h
- purify_curve_field_di() : curve.c, curve.h
- purify_curve_half_n1() : curve.c, curve.h
- purify_curve_half_n2() : curve.c, curve.h
- purify_curve_hash_to_curve() : curve.c, curve.h
- purify_curve_hash_to_int_tagged_u320() : curve.c
- purify_curve_is_valid_public_key() : curve.c, curve.h
- purify_curve_is_valid_secret_key() : curve.c, curve.h
- purify_curve_is_x_coord() : curve.c, curve.h
- purify_curve_jacobian_infinity() : curve.c, curve.h
- purify_curve_key_to_bits() : curve.c, curve.h
- purify_curve_lift_x() : curve.c, curve.h
- purify_curve_mul() : curve.c, curve.h
- purify_curve_mul_secret_affine() : curve.c, curve.h
- purify_curve_mul_secret_ladder_core() : curve.c
- purify_curve_negate() : curve.c, curve.h
- purify_curve_order_n1() : curve.c, curve.h
- purify_curve_order_n2() : curve.c, curve.h
- purify_curve_pack_public() : curve.c, curve.h
- purify_curve_packed_public_key_space_size() : curve.c, curve.h
- purify_curve_packed_secret_key_space_size() : curve.c, curve.h
- purify_curve_prime_p() : curve.c, curve.h
- purify_curve_secret_input_point() : curve.c
- purify_curve_tag_hash() : curve.c
- purify_curve_two_p() : curve.c, curve.h
- purify_curve_u256_add_one_unchecked() : curve.c
- purify_curve_u256_narrow_u512_unchecked() : curve.c
- purify_curve_u64_to_be() : curve.c
- purify_curve_unpack_public() : curve.c, curve.h
- purify_curve_unpack_secret() : curve.c, curve.h
- purify_curve_unpack_secret_from_valid() : curve.c
- PURIFY_DECLARE_UINT_FUNCS() : uint.h
- purify_derive_bip340_key() : purify.h, c_api.cpp
- purify_derive_public_key() : purify.h, c_api.cpp
- purify_error_message() : purify.h, core.c
- purify_error_name() : purify.h, core.c
- purify_eval() : purify.h, c_api.cpp
- purify_fe_add() : field.c, field.h
- purify_fe_cmov() : field.c, field.h
- purify_fe_eq() : field.c, field.h
- purify_fe_get_b32() : field.c, field.h
- purify_fe_get_u256() : field.c, field.h
- purify_fe_inverse() : field.c, field.h
- purify_fe_inverse_var() : field.c, field.h
- purify_fe_is_odd() : field.c, field.h
- purify_fe_is_one() : field.c, field.h
- purify_fe_is_square() : field.c, field.h
- purify_fe_is_zero() : field.c, field.h
- purify_fe_legendre_symbol() : field.c, field.h
- purify_fe_mul() : field.c, field.h
- purify_fe_negate() : field.c, field.h
- purify_fe_pow() : field.c, field.h
- purify_fe_set_b32() : field.c, field.h
- purify_fe_set_i64() : field.c, field.h
- purify_fe_set_u256() : field.c, field.h
- purify_fe_set_u64() : field.c, field.h
- purify_fe_set_zero() : field.c, field.h
- purify_fe_sqrt() : field.c, field.h
- purify_fe_square() : field.c, field.h
- purify_fe_sub() : field.c, field.h
- purify_fill_secure_random() : purify.h, core.c
- purify_fixed_nonce_function() : bppp_bridge.c
- purify_free_bulletproof_assignment() : bppp_bridge.c
- purify_free_bulletproof_circuit() : bppp_bridge.c
- purify_generate_key() : purify.h, c_api.cpp
- purify_generate_key_from_seed() : purify.h, c_api.cpp
- purify_hmac_sha256() : secp_bridge.h, bppp_bridge.c
- purify_malloc_array() : bppp_bridge.c
- purify_norm_arg_commit_initial_data() : bppp_bridge.c
- purify_parse_fast_scalar() : bppp_bridge.c
- purify_parse_generator_as_ge() : bppp_bridge.c
- purify_parse_point_as_ge() : bppp_bridge.c
- purify_parse_scalar() : bppp_bridge.c
- purify_parse_scalar_array() : bppp_bridge.c
- purify_pedersen_commit_char() : bppp_bridge.c, bppp_bridge.h
- purify_point_add() : bppp_bridge.c, bppp_bridge.h
- purify_point_scale() : bppp_bridge.c, bppp_bridge.h
- purify_scalar_add() : secp_bridge.h, bppp_bridge.c
- purify_scalar_cast() : bppp_bridge.c
- purify_scalar_cast_const() : bppp_bridge.c
- purify_scalar_cmov() : secp_bridge.h, bppp_bridge.c
- purify_scalar_eq() : secp_bridge.h, bppp_bridge.c
- purify_scalar_get_b32() : secp_bridge.h, bppp_bridge.c
- purify_scalar_inverse() : secp_bridge.h, bppp_bridge.c
- purify_scalar_inverse_var() : secp_bridge.h, bppp_bridge.c
- purify_scalar_is_even() : secp_bridge.h, bppp_bridge.c
- purify_scalar_is_one() : secp_bridge.h, bppp_bridge.c
- purify_scalar_is_zero() : secp_bridge.h, bppp_bridge.c
- purify_scalar_mul() : secp_bridge.h, bppp_bridge.c
- purify_scalar_negate() : secp_bridge.h, bppp_bridge.c
- purify_scalar_set_b32() : secp_bridge.h, bppp_bridge.c
- purify_scalar_set_int() : secp_bridge.h, bppp_bridge.c
- purify_scalar_set_u64() : secp_bridge.h, bppp_bridge.c
- purify_secp_context_create() : secp_context.h, bppp_bridge.c
- purify_secp_context_destroy() : secp_context.h, bppp_bridge.c
- purify_serialize_point() : bppp_bridge.c
- purify_sha256() : secp_bridge.h, bppp_bridge.c
- purify_sha256_many() : secp_bridge.h, bppp_bridge.c
- purify_total_row_entries() : bppp_bridge.c
- purify_u256_try_narrow_u320() : uint.h, uint.c
- purify_u256_try_narrow_u512() : uint.h, uint.c
- purify_u320_widen_u256() : uint.h, uint.c
- purify_u512_cmov_words() : uint.c
- purify_u512_is_nonzero_ct() : uint.c
- purify_u512_multiply_u256() : uint.h, uint.c
- purify_u512_shift_left_one_or_bit() : uint.c
- purify_u512_sub_with_borrow_ct() : uint.c
- purify_u512_try_divmod_same() : uint.h, uint.c
- purify_u512_try_divmod_same_consttime() : uint.h, uint.c
- purify_u512_widen_u256() : uint.h, uint.c
- purify_uint_add_u64_carry() : uint.c
- purify_uint_bit_length_u64() : uint.c
- purify_uint_divmod_u32() : uint.c
- purify_uint_mask_u64() : uint.c
- purify_uint_mul_u64() : uint.c
- purify_validate_public_key() : purify.h, core.c
- purify_validate_secret_key() : purify.h, core.c