[PR #8] [CLOSED] Add models for SecuROM Matroschka Package and SecuROM DFA Encrypted File #12

Closed
opened 2026-01-29 22:30:37 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SabreTools/SabreTools.Models/pull/8
Author: @HeroponRikiBestest
Created: 7/20/2025
Status: Closed

Base: mainHead: DFA-addition


📝 Commits (5)

  • 61f3cb0 Create DFAFile.cs
  • 5c5e729 Add Matroschka FileEntry and Package files.
  • f613b03 Seperate into headers and footers where neccessary.
  • c23fa48 Finish seperating into header.
  • b513960 Implement first round of fixes.

📊 Changes

5 files changed (+300 additions, -0 deletions)

View changed files

SabreTools.Models/SecuROM/DFAFile.cs (+18 -0)
SabreTools.Models/SecuROM/DFAFileFooter.cs (+77 -0)
SabreTools.Models/SecuROM/DFAFileHeader.cs (+91 -0)
SabreTools.Models/SecuROM/MatroschkaFileEntry.cs (+67 -0)
SabreTools.Models/SecuROM/MatroschkaHeader.cs (+47 -0)

📄 Description

Created models for SecuROM Matroschka Package and SecuROM DFA Encrypted File. These should contain all parseable info. Let me know what changes are needed.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SabreTools/SabreTools.Models/pull/8 **Author:** [@HeroponRikiBestest](https://github.com/HeroponRikiBestest) **Created:** 7/20/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `DFA-addition` --- ### 📝 Commits (5) - [`61f3cb0`](https://github.com/SabreTools/SabreTools.Models/commit/61f3cb052463c833e50657d3091f15e6fd2ab836) Create DFAFile.cs - [`5c5e729`](https://github.com/SabreTools/SabreTools.Models/commit/5c5e729beb517bee498b67898ce018e471baec67) Add Matroschka FileEntry and Package files. - [`f613b03`](https://github.com/SabreTools/SabreTools.Models/commit/f613b03135e9ef2b846556e25285b0de203363a0) Seperate into headers and footers where neccessary. - [`c23fa48`](https://github.com/SabreTools/SabreTools.Models/commit/c23fa48d9aa63fd73c15f70a640432a12608abbc) Finish seperating into header. - [`b513960`](https://github.com/SabreTools/SabreTools.Models/commit/b5139603b3073cc71350eef41c321739d20ac61b) Implement first round of fixes. ### 📊 Changes **5 files changed** (+300 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `SabreTools.Models/SecuROM/DFAFile.cs` (+18 -0) ➕ `SabreTools.Models/SecuROM/DFAFileFooter.cs` (+77 -0) ➕ `SabreTools.Models/SecuROM/DFAFileHeader.cs` (+91 -0) ➕ `SabreTools.Models/SecuROM/MatroschkaFileEntry.cs` (+67 -0) ➕ `SabreTools.Models/SecuROM/MatroschkaHeader.cs` (+47 -0) </details> ### 📄 Description Created models for SecuROM Matroschka Package and SecuROM DFA Encrypted File. These should contain all parseable info. Let me know what changes are needed. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 22:30:37 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/SabreTools.Models#12