Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Miniscript jets #107

Merged
merged 5 commits into from
Oct 19, 2022
Merged

Miniscript jets #107

merged 5 commits into from
Oct 19, 2022

Commits on Oct 14, 2022

  1. Refactor checksighash.

    We rearrage the CheckSigHash function to create a component that can be extracted as a jet.
    We also rename modules and functions to properly distinguish between the CheckSig and SigHash constructions.
    roconnor-blockstream committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    4b90d4a View commit details
    Browse the repository at this point in the history
  2. Refactor MK_TAG.

    This revised version of MK_TAG can now also be used to initialize sha256_context.
    roconnor-blockstream committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    984c72c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e7628c View commit details
    Browse the repository at this point in the history
  4. Add Eq256 and Le32 jets.

    These are used for the miniscript translation.
    roconnor-blockstream committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    f4c9be6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e110830 View commit details
    Browse the repository at this point in the history