SceSblAuthMgr

SceSblAuthMgrForKernel
These functions are used for SELF decryption.

sceSblAuthMgrSmStopForKernel
Issued F00D command -1

sceSblAuthMgrAuthHeaderForKernel
Issues F00D command 0x10001

type is defined in SceKernelModulemgr.

Read caller SELF Info using sceKernelGetSelfInfoForKernel then writes it to context_130->caller_self_info.

Calls smc_137 and smc_134 that interact with F00D. F00D set context_130->called_self_info.

sceSblAuthMgrLoadSelfSegmentForKernel
Issues F00D command 0x20001

sceSblAuthMgrLoadSelfBlockForKernel
Issues F00D command 0x30001

sceSblAuthMgrSetDmac5KeyForKernel
Issues F00D command 0x50001

sceSblAuthMgrClearDmac5KeyForKernel
Issues F00D command 0x60001

SceSblAuthMgrForKernel_2A83A012
Returns 0. May be an old function kept for compatibility.

sceSblAuthMgrCompareSwVersionForKernel
Aligns version on 12 bits then compares to the hardcoded current firmware version (example: 0x03600000 or 0x03650000).

sceSblAuthMgrGetEKcForDriver
EKc = Encrypted Key License (also called klicensee)

Issues F00D command 0x40001

sceSblAuthMgrDecBindDataForDriver
Issues F00D command 0x70001

sceSblAuthMgrVerifySpfsoCtxForDriver
Used by sceSblPostSsMgrVerifySpfsoCtxForDriver

Issues F00D command 0x80001