[PR #22] Improved CIA content reading, stage 1 #46

Open
opened 2026-01-29 21:16:45 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/SabreTools/SabreTools.Serialization/pull/22

State: closed
Merged: No


CIA files use 2 encryption schemes for their NCCH Content. One is AES CBC with Decrypted Title Key and the Content Index, the index value of the NCCH list, as the IV.
Stage 2 will expand to utilize the same NCCH decryption that 3DS partitions use, but with expansions to use Seed DB keys for content that uses it, FW9.6+.

**Original Pull Request:** https://github.com/SabreTools/SabreTools.Serialization/pull/22 **State:** closed **Merged:** No --- CIA files use 2 encryption schemes for their NCCH Content. One is AES CBC with Decrypted Title Key and the Content Index, the index value of the NCCH list, as the IV. Stage 2 will expand to utilize the same NCCH decryption that 3DS partitions use, but with expansions to use Seed DB keys for content that uses it, FW9.6+.
claunia added the pull-request label 2026-01-29 21:16:45 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/SabreTools.Serialization#46