"""Compatibility shim: re-exports from electrum_ecc for internal use.

The actual implementation lives in electrum_ecc/__init__.py to avoid
circular imports through electrum.__init__.
"""

from electrum_ecc import (
    ECPrivkey,
    ECPubkey,
    InvalidECPointException,
    GENERATOR,
    CURVE_ORDER,
    ORDER,
    string_to_number,
    ecdsa_sig64_from_der_sig,
    ecdsa_der_sig_from_r_and_s,
    ecdsa_sig64_from_r_and_s,
    ecdsa_der_sig_from_ecdsa_sig64,
    ecc_fast,
    bip340_tagged_hash,
)
