Skip to content

[Feature request] Encrypted ISO boot and validation support #17996

@AniLeo

Description

@AniLeo

Branching off from the original ticket at #4021 for specific follow-ups

For this ticket:

  • Once the ISO is detected as being encrypted, we should load .dkey (redump) decryption keys, also provided by the user, and decrypt the ISO contents on-the-fly and boot the game. The ISO should remain encrypted in disk and, ideally, we shouldn't need to write a full temporary decrypted copy of it to disk.
  • Implement ISO checksum validation, as we have the database of checksums on redump metadata for encrypted ISO - we could also bundle the checksums as a database with the emulator and periodically update it with new additions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions