Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andlabs/reallymine
/ types & classes
Types & classes
52 in github.com/andlabs/reallymine
⨍
Functions
226
◇
Types & classes
52
↓ 4 callers
TypeAlias
uint32
because encoding/binary will refuse to take the size of uintptr, by design (https://github.com/golang/go/issues/8381)
ata/ata_windows_386.go:5
↓ 1 callers
TypeAlias
IncompleteImplementationError
bridge/bridge.go:40
↓ 1 callers
TypeAlias
InvalidDrivespecError
ata/ata.go:55
↓ 1 callers
TypeAlias
UnknownStepNameError
decryptloop/steps.go:126
Struct
ATA
ata/ata.go:13
TypeAlias
Arg
command/args.go:39
Struct
Asker
kek/asker.go:29
Interface
Bridge
bridge/bridge.go:12
Struct
Command
command/command.go:10
Struct
Command28
ata/ata.go:25
Struct
DecryptLoop
decryptloop/decryptloop.go:9
Struct
Decrypter
TODO rename this type
decrypter.go:16
Struct
Disk
Disk is currently not safe for concurrent use.
disk/disk.go:13
Struct
Initio
_try/tryinitio.go:55
Struct
Initio
bridge/initio.go:13
Struct
InitioKeySector
bridge/initio.go:30
Struct
JMicron
_try/tryjmicron.go:42
Struct
JMicron
bridge/jmicron.go:13
Struct
JMicronKeySector
bridge/jmicron.go:30
Interface
KeySector
bridge/bridge.go:23
Struct
PLX
bridge/plx.go:13
Struct
PLXKeySector
bridge/plx.go:30
Struct
Response28
ata/ata.go:35
Struct
SectorIter
disk/disk.go:80
TypeAlias
Step
decryptloop/steps.go:24
TypeAlias
StepList
decryptloop/steps.go:124
Struct
Symwave
bridge/symwave.go:13
Struct
SymwaveKeySector
bridge/symwave.go:31
Struct
_ATA_PASS_THROUGH_EX
ata/ata_windows.go:68
Struct
arg
command/args.go:35
Struct
argDEKType
command/args.go:189
Struct
argDecryptionStepsType
command/args.go:255
Struct
argDiskType
command/args.go:61
Struct
argInFileType
command/args.go:217
Struct
argKEKType
command/args.go:161
Struct
argOutFileType
command/args.go:91
Struct
argOutImageType
command/args.go:130
Interface
argiface
This complicated structure allows us to define a fixed set of Arg objects and disallow nil at the same time, reducing the number of things that need v
command/args.go:28
Struct
argout
command/args.go:21
FuncType
askfn
TODO rearrange the parts of this package
kek/asker.go:14
Struct
out
ata/ata_windows.go:140
Struct
step
decryptloop/steps.go:20
Struct
stepDecryptType
decryptloop/steps.go:39
Struct
stepReverseType
decryptloop/steps.go:56
Struct
stepSwapHalvesType
decryptloop/steps.go:107
Struct
stepSwapLongsType
decryptloop/steps.go:90
Struct
stepSwapWordsType
decryptloop/steps.go:73
Interface
stepiface
This complicated structure allows us to define a fixed set of Step objects and disallow nil at the same time, reducing the number of things that need
decryptloop/steps.go:14
Struct
sysATA
ata/ata_default.go:16
Struct
sysATA
ata/ata_windows.go:38
TypeAlias
testset
byteops/byteops_test.go:20
TypeAlias
uint64
because encoding/binary will refuse to take the size of uintptr, by design (https://github.com/golang/go/issues/8381) TODO ask anyway?
ata/ata_windows_amd64.go:6