Skip to content

Conversation

@j-berman
Copy link
Collaborator

Helper function to derive I (the key image generator) used in the FCMP++ composition. The key image generator enters the FCMP++ tree as part of an output tuple {output pubkey, key image generator, commitment}.

Note: key images are x*I, where x is the one-time priv key used to spend an output.

See: https://github.com/kayabaNerve/fcmp-plus-plus-paper/blob/6f01fd3296b17f90b5c97c738cc3320e3369ad49/fcmp%2B%2B.pdf

Helper function to derive I (the key image generator) used in the
FCMP++ composition. The key image generator enters the FCMP++ tree
as part of an output tuple {output pubkey, key image generator,
commitment}.

Note: key images are x*I, where x is the one-time priv key used
to spend an output.
@jeffro256
Copy link
Contributor

I would hold off on this PR until the unbiased hash-to-point details pan out because if they do, then this PR changes too.

@j-berman
Copy link
Collaborator Author

j-berman commented Oct 1, 2025

I would like to progress toward getting the tree building code reviewed, which this PR would be a necessary pre-req for. I figure this function would become something like derive_biased_key_image_generator, and the change to the code in this PR would be not so significant at a later time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants