NdsForge.NET
1.0.1
Read, validate, edit, compare, and build Nintendo DS and DSi images from .NET
Loading...
Searching...
No Matches
NdsSecureAreaInspection.cs
1
namespace
NdsForge
;
2
8
public
sealed
record
NdsSecureAreaInspection
(
9
NdsSecureAreaState
State,
10
NdsRegion
Region,
11
ushort StoredCrc,
12
ushort? CalculatedCrc)
13
{
18
public
bool
?
IsCrcValid
=> CalculatedCrc is ushort calculated ? calculated == StoredCrc :
null
;
19
21
public
bool
IsTransformable
=> State is
NdsSecureAreaState.Decrypted
or
NdsSecureAreaState
.Encrypted;
22
}
NdsForge.NdsRegion
Identifies a bounded range of bytes in an image.
Definition
NdsRegion.cs:11
NdsForge.NdsSecureAreaInspection
Reports secure-area presence, encryption state, and checksum evidence without modifying image bytes.
Definition
NdsSecureAreaInspection.cs:13
NdsForge.NdsSecureAreaInspection.IsCrcValid
bool? IsCrcValid
Distinguishes a proven match or mismatch from the unknown result produced when decrypted bytes are in...
Definition
NdsSecureAreaInspection.cs:18
NdsForge.NdsSecureAreaInspection.IsTransformable
bool IsTransformable
Indicates that the interval can be passed to the matching encrypt or decrypt operation.
Definition
NdsSecureAreaInspection.cs:21
NdsForge
Definition
NdsBanner.cs:5
NdsForge.NdsSecureAreaState
NdsSecureAreaState
Classifies the cartridge security interval without conflating encrypted bytes with malformed metadata...
Definition
NdsSecureAreaState.cs:5
NdsForge.NdsSecureAreaState.Decrypted
@ Decrypted
The first two words contain the conventional destroyed secure-area identifier used by decrypted dumps...
Definition
NdsSecureAreaState.cs:10
src
NdsForge
SecureArea
NdsSecureAreaInspection.cs
Generated by
1.17.0