def hash_to_scalar_into(r, data, length=None): dt = data[:length] if length else data return tcry.xmr_hash_to_scalar(r, dt)
def hash_to_scalar_into(r: Sc25519, data: bytes, length: int | None = None): dt = data[:length] if length else data return tcry.xmr_hash_to_scalar(r, dt)
def hash_to_scalar(data, length=None): """ H_s(P) """ dt = data[:length] if length else data return tcry.xmr_hash_to_scalar(dt)
def hash_to_scalar(data: bytes, length: int | None = None): """ H_s(P) """ dt = data[:length] if length else data return tcry.xmr_hash_to_scalar(dt)