added kernel libraries bindings and cleaned up todos

This commit is contained in:
2024-05-12 16:16:15 +02:00
parent e9824cbd95
commit 8a5e2870f6
68 changed files with 3278 additions and 92 deletions
+26
View File
@@ -0,0 +1,26 @@
package postssmgr
import "core:c"
SceSblRsaDataParam :: struct {
data: rawptr,
size: c.uint,
}
SceSblRsaPublicKeyParam :: struct {
n: rawptr,
k: rawptr, // e/d
}
SceSblRsaPrivateKeyParam :: struct {
unk_0x00: c.int,
unk_0x04: c.int,
unk_0x08: c.int,
unk_0x0C: c.int,
p: rawptr,
q: rawptr,
dp: rawptr, // d % (p - 1)
dq: rawptr, // d % (q - 1)
qp: rawptr, // q^-1 % p
}