Skip to content

Enforce use of the bootloader in verified program #65

@tdelabro

Description

@tdelabro

Swiftness is built under the assumption it is verifying programs run on the bootloader.
If you don't (generate the proof of your own program) things start breaking left and right and you lose soundness.
Yet it is not mentioned anywhere and not enforced during proof verification.
I believe it should.

Most likely you can compute the program hash and check that it is indeed the bootloader, but I'm not sure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions