Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | X | Y A adapt() (in module ecc.ecc.musig2) (in module ecc.ecc.ssa_adaptor) add() (in module ecc.curves) (in module ecc.curves.curve) add_aff_var() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) add_jac() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) add_jac_aff() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) add_var() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) aff_from_jac_batch_var() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) aff_from_jac_var() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) aggregate() (in module ecc.ecc.ssa_halfagg) ansi_x9_63_kdf() (in module ecc.kdf) anti_exfil_host_commit() (in module ecc.ecc.dsa) (in module ecc.ecc.ssa) anti_exfil_host_verify() (in module ecc.ecc.dsa) (in module ecc.ecc.ssa) anti_exfil_sign() (in module ecc.ecc.dsa) (in module ecc.ecc.ssa) anti_exfil_signer_commit() (in module ecc.ecc.dsa) (in module ecc.ecc.ssa) apply_tweak_var() (in module ecc.ecc.frost) (in module ecc.ecc.musig2) assert_as_valid() (in module ecc.ecc.borromean) (in module ecc.ecc.dahlias) (in module ecc.ecc.dsa) (in module ecc.ecc.ecdsa_adaptor) (in module ecc.ecc.pedersen) (in module ecc.ecc.rangeproof) (in module ecc.ecc.ssa) (in module ecc.ecc.ssa_adaptor) (in module ecc.ecc.ssa_halfagg) assert_as_valid_() (in module ecc.ecc.dsa) (in module ecc.ecc.ssa) assert_batch_as_valid() (in module ecc.ecc.ssa) assert_batch_as_valid_() (in module ecc.ecc.ssa) assert_proof_as_valid() (in module ecc.ecc.dleq) assert_valid() (ecc.ecc.borromean.BorromeanSig method) (ecc.ecc.dsa.Sig method) (ecc.ecc.ecies.Envelope method) (ecc.ecc.rangeproof.RangeProof method) (ecc.ecc.ssa.Sig method) assert_valid_mac() (ecc.ecc.ecies.Envelope method) B b64decode() (ecc.ecc.ecies.Envelope class method) b64encode() (ecc.ecc.ecies.Envelope method) base (ecc.curves.curve.TweakChain property) (ecc.curves.TweakChain property) batch_verify() (in module ecc.ecc.ssa) batch_verify_() (in module ecc.ecc.ssa) bip340_nonce_() (in module ecc.ecc.bip340_nonce) blind (ecc.ecc.rangeproof.Rewound attribute) blinding_factors (ecc.ecc.rangeproof.NonceChain attribute) block_size (ecc.alias.HashObject property) BorromeanRingError BorromeanSig (class in ecc.ecc.borromean) bytes_from_commitment_var() (in module ecc.ecc.pedersen) bytes_from_generator_var() (in module ecc.ecc.pedersen) bytes_from_point() (in module ecc.curves) (in module ecc.curves.sec_point) bytes_from_prv_key_int() (in module ecc.curves) (in module ecc.curves.sec_point) C challenge_() (in module ecc.ecc.rfc6979_nonce) (in module ecc.ecc.ssa) commit() (in module ecc.ecc.pedersen) commit_entropy_() (in module ecc.ecc.commit_nonce) commit_nonce_() (in module ecc.ecc.commit_nonce) commit_point_var_() (in module ecc.ecc.commit_nonce) commitment_from_octets_var() (in module ecc.ecc.pedersen) copy() (ecc.alias.HashObject method) crack_prv_key_var() (in module ecc.ecc.dsa) crack_prv_key_var_() (in module ecc.ecc.dsa) create() (in module ecc.ecc.ellswift) Curve (class in ecc.curves) (class in ecc.curves.curve) CurveGroup (class in ecc.curves) (class in ecc.curves.curve_group) D decode_var() (in module ecc.ecc.ellswift) decrypt() (in module ecc.ecc.ecdsa_adaptor) (in module ecc.ecc.ecies) derive_keys() (in module ecc.ecc.ecies) deterministic_sign() (in module ecc.ecc.frost) (in module ecc.ecc.musig2) diffie_hellman() (in module ecc.ecc) (in module ecc.ecc.dh) digest() (ecc.alias.HashObject method) digest_size (ecc.alias.HashObject property) double_aff_var() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) double_jac() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) double_mult_var() (in module ecc.curves) (in module ecc.curves.curve) draws (ecc.ecc.rangeproof.NonceChain attribute) E ec (ecc.curves.curve.PreparedPoint attribute) (ecc.curves.curve.TweakChain property) (ecc.curves.PreparedPoint attribute) (ecc.curves.PubKeyTweakChain property) (ecc.curves.sec_point.PubKeyTweakChain property) (ecc.curves.TweakChain property) ecc module ecc.alias module ecc.curves module ecc.curves.curve module ecc.curves.curve_group module ecc.curves.curve_group_2 module ecc.curves.curve_group_f module ecc.curves.sec_point module ecc.ecc module ecc.ecc.bip340_nonce module ecc.ecc.borromean module ecc.ecc.commit_nonce module ecc.ecc.dahlias module ecc.ecc.dh module ecc.ecc.dlc_oracle module ecc.ecc.dleq module ecc.ecc.dsa module ecc.ecc.ecdsa_adaptor module ecc.ecc.ecies module ecc.ecc.ellswift module ecc.ecc.frost module ecc.ecc.musig2 module ecc.ecc.pedersen module ecc.ecc.rangeproof module ecc.ecc.rfc6979_nonce module ecc.ecc.ssa module ecc.ecc.ssa_adaptor module ecc.ecc.ssa_halfagg module ecc.exceptions module ecc.hashes module ecc.kdf module ecc.number_theory module EccException EccRuntimeError EccTypeError EccValueError encode_var() (in module ecc.ecc.ellswift) encrypt() (in module ecc.ecc.ecdsa_adaptor) (in module ecc.ecc.ecies) Envelope (class in ecc.ecc.ecies) extract_adaptor() (in module ecc.ecc.musig2) extract_adaptor_var() (in module ecc.ecc.ssa_adaptor) extract_var() (in module ecc.ecc.ssa_adaptor) F find_all_points() (in module ecc.curves) (in module ecc.curves.curve_group_f) find_subgroup_points() (in module ecc.curves) (in module ecc.curves.curve_group_f) fixed (ecc.curves.curve.PreparedPoint attribute) (ecc.curves.PreparedPoint attribute) from_ciphertext() (ecc.ecc.ecies.Envelope class method) G gen_keys() (in module ecc.ecc.dsa) (in module ecc.ecc.ssa) generate_proof() (in module ecc.ecc.dleq) generator_from_octets_var() (in module ecc.ecc.pedersen) generator_from_seed() (in module ecc.ecc.pedersen) H HashObject (class in ecc.alias) hexdigest() (ecc.alias.HashObject method) hkdf() (in module ecc.kdf) hkdf_expand() (in module ecc.kdf) hkdf_extract() (in module ecc.kdf) I inc_aggregate() (in module ecc.ecc.ssa_halfagg) individual_pub_key() (in module ecc.ecc.musig2) InvalidContributionError is_jac_equal() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) is_libsecp256k1_serving() (in module ecc.curves) (in module ecc.curves.curve) is_on_curve() (ecc.curves.Curve method) (ecc.curves.curve.Curve method) (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) is_x_coordinate_var() (in module ecc.curves) (in module ecc.curves.curve) K key_agg_and_tweak_var() (in module ecc.ecc.musig2) key_agg_var() (in module ecc.ecc.musig2) key_sort() (in module ecc.ecc.musig2) KeyAggContext (class in ecc.ecc.musig2) L legendre_symbol_var() (in module ecc.number_theory) M mac_from_key() (ecc.ecc.ecies.Envelope method) max_value (ecc.ecc.rangeproof.RangeProof property) message (ecc.ecc.rangeproof.Rewound attribute) mod_inv() (in module ecc.number_theory) mod_inv_batch() (in module ecc.number_theory) mod_inv_batch_var() (in module ecc.number_theory) mod_inv_var() (in module ecc.number_theory) mod_sqrt_var() (in module ecc.number_theory) module ecc ecc.alias ecc.curves ecc.curves.curve ecc.curves.curve_group ecc.curves.curve_group_2 ecc.curves.curve_group_f ecc.curves.sec_point ecc.ecc ecc.ecc.bip340_nonce ecc.ecc.borromean ecc.ecc.commit_nonce ecc.ecc.dahlias ecc.ecc.dh ecc.ecc.dlc_oracle ecc.ecc.dleq ecc.ecc.dsa ecc.ecc.ecdsa_adaptor ecc.ecc.ecies ecc.ecc.ellswift ecc.ecc.frost ecc.ecc.musig2 ecc.ecc.pedersen ecc.ecc.rangeproof ecc.ecc.rfc6979_nonce ecc.ecc.ssa ecc.ecc.ssa_adaptor ecc.ecc.ssa_halfagg ecc.exceptions ecc.hashes ecc.kdf ecc.number_theory mult() (ecc.curves.curve.PreparedPoint method) (ecc.curves.PreparedPoint method) (in module ecc.curves) (in module ecc.curves.curve) mult_pub_key() (in module ecc.curves) (in module ecc.curves.sec_point) multi_mult_var() (in module ecc.curves) (in module ecc.curves.curve) N name (ecc.alias.HashObject property) negate() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) negate_jac() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) nonce_agg_var() (in module ecc.ecc.dahlias) (in module ecc.ecc.frost) (in module ecc.ecc.musig2) nonce_chain() (ecc.ecc.rangeproof.RangeProof method) nonce_gen() (in module ecc.ecc.dahlias) (in module ecc.ecc.frost) (in module ecc.ecc.musig2) nonce_gen_() (in module ecc.ecc.dahlias) (in module ecc.ecc.frost) (in module ecc.ecc.musig2) NonceChain (class in ecc.ecc.rangeproof) O Octets (in module ecc.alias) P parse() (ecc.ecc.borromean.BorromeanSig class method) (ecc.ecc.dsa.Sig class method) (ecc.ecc.ecies.Envelope class method) (ecc.ecc.rangeproof.RangeProof class method) (ecc.ecc.ssa.Sig class method) partial_sig_agg() (in module ecc.ecc.frost) (in module ecc.ecc.musig2) partial_sig_agg_adaptor() (in module ecc.ecc.musig2) partial_sig_verify() (in module ecc.ecc.dahlias) (in module ecc.ecc.frost) (in module ecc.ecc.musig2) partial_sig_verify_() (in module ecc.ecc.frost) (in module ecc.ecc.musig2) plain_pub_key (ecc.ecc.frost.TweakContext property) plain_tweak() (in module ecc.ecc.dahlias) plain_tweak_pub_key_var() (in module ecc.ecc.dahlias) point (ecc.curves.curve.PreparedPoint attribute) (ecc.curves.PreparedPoint attribute) point() (ecc.curves.curve.TweakChain method) (ecc.curves.TweakChain method) point_from_bip340pub_key_var() (in module ecc.ecc.ssa) point_from_octets_var() (in module ecc.curves) (in module ecc.curves.sec_point) point_from_pub_key() (in module ecc.curves) (in module ecc.curves.sec_point) PreparedPoint (class in ecc.curves) (class in ecc.curves.curve) presign() (in module ecc.ecc.ssa_adaptor) PreSignature (class in ecc.ecc.musig2) prv_key_tweak_add() (in module ecc.curves) (in module ecc.curves.sec_point) (in module ecc.ecc.ssa) pub_key_tweak_add_var() (in module ecc.ecc.ssa) pubk_rings_var() (ecc.ecc.rangeproof.RangeProof method) PubKeyTweakChain (class in ecc.curves) (class in ecc.curves.sec_point) R RangeProof (class in ecc.ecc.rangeproof) recover() (in module ecc.ecc.ecdsa_adaptor) recover_pub_key() (in module ecc.ecc.dsa) recover_pub_key_() (in module ecc.ecc.dsa) recover_pub_keys() (in module ecc.ecc.dsa) recover_pub_keys_() (in module ecc.ecc.dsa) recover_sec() (in module ecc.ecc.dsa) recover_sec_() (in module ecc.ecc.dsa) reduce_to_hlen() (in module ecc.hashes) require_on_curve() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) rewind() (in module ecc.ecc.rangeproof) Rewound (class in ecc.ecc.rangeproof) rfc6979_nonce_() (in module ecc.ecc.rfc6979_nonce) rsizes (ecc.ecc.rangeproof.RangeProof property) S scalar_from_prv_key() (in module ecc.curves) (in module ecc.curves.sec_point) second_generator() (in module ecc.ecc) (in module ecc.ecc.pedersen) serialize() (ecc.ecc.borromean.BorromeanSig method) (ecc.ecc.dsa.Sig method) (ecc.ecc.ecies.Envelope method) (ecc.ecc.rangeproof.RangeProof method) (ecc.ecc.ssa.Sig method) session_values() (in module ecc.ecc.dahlias) (in module ecc.ecc.frost) (in module ecc.ecc.musig2) SessionContext (class in ecc.ecc.dahlias) (class in ecc.ecc.frost) (class in ecc.ecc.musig2) SessionValues (class in ecc.ecc.dahlias) (class in ecc.ecc.frost) (class in ecc.ecc.musig2) set_libsecp256k1_serving() (in module ecc.curves) (in module ecc.curves.curve) Sig (class in ecc.ecc.dsa) (class in ecc.ecc.ssa) sig_agg() (in module ecc.ecc.dahlias) sig_point_var_() (in module ecc.ecc.dlc_oracle) sign() (ecc.ecc.dsa.Signer method) (ecc.ecc.ssa.Signer method) (in module ecc.ecc.borromean) (in module ecc.ecc.dahlias) (in module ecc.ecc.dsa) (in module ecc.ecc.frost) (in module ecc.ecc.musig2) (in module ecc.ecc.rangeproof) (in module ecc.ecc.ssa) sign_() (ecc.ecc.dsa.Signer method) (ecc.ecc.ssa.Signer method) (in module ecc.ecc.borromean) (in module ecc.ecc.dlc_oracle) (in module ecc.ecc.dsa) (in module ecc.ecc.ssa) sign_key_idx() (ecc.ecc.rangeproof.RangeProof method) sign_public_value() (in module ecc.ecc.rangeproof) sign_recoverable() (in module ecc.ecc.dsa) sign_recoverable_() (in module ecc.ecc.dsa) signed_odd_digits() (in module ecc.curves.curve_group) Signer (class in ecc.ecc.dsa) (class in ecc.ecc.ssa) sum_var() (in module ecc.curves) (in module ecc.curves.curve) T tagged_hash() (in module ecc.hashes) thresh_pubkey_and_tweak_var() (in module ecc.ecc.frost) ThresholdInfo (class in ecc.ecc.frost) tonelli_var() (in module ecc.number_theory) tweak_add_var() (ecc.curves.PubKeyTweakChain method) (ecc.curves.sec_point.PubKeyTweakChain method) (in module ecc.curves) (in module ecc.curves.curve) tweak_ctx_init_var() (in module ecc.ecc.frost) TweakChain (class in ecc.curves) (class in ecc.curves.curve) TweakContext (class in ecc.ecc.frost) U update() (ecc.alias.HashObject method) V validate_threshold_info() (in module ecc.ecc.frost) value (ecc.ecc.rangeproof.Rewound attribute) verify() (in module ecc.ecc.borromean) (in module ecc.ecc.dahlias) (in module ecc.ecc.dsa) (in module ecc.ecc.ecdsa_adaptor) (in module ecc.ecc.pedersen) (in module ecc.ecc.rangeproof) (in module ecc.ecc.ssa) (in module ecc.ecc.ssa_adaptor) (in module ecc.ecc.ssa_halfagg) verify_() (in module ecc.ecc.dsa) (in module ecc.ecc.ssa) verify_proof() (in module ecc.ecc.dleq) W wipe() (ecc.ecc.dsa.Signer method) (ecc.ecc.ssa.Signer method) X x_aff_from_jac_var() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) x_only_pub_key (ecc.ecc.frost.TweakContext property) (ecc.ecc.musig2.KeyAggContext property) xdh() (in module ecc.ecc.ellswift) xgcd_var() (in module ecc.number_theory) xonly_tweak() (in module ecc.ecc.dahlias) xonly_tweak_pub_key_var() (in module ecc.ecc.dahlias) Y y_aff_from_jac_var() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) y_even_var() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) y_low_var() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) y_quadratic_residue_var() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method) y_var() (ecc.curves.curve_group.CurveGroup method) (ecc.curves.CurveGroup method)