SceSblPostSsMgr

sceSblPostSsMgrInitializeSpfsoCtxForDriver
derived from _vshSblAuthMgrVerifySpsfo

sceSblPostSsMgrVerifySpfsoCtxForDriver
derived from _vshSblAuthMgrVerifySpsfo

sceSblPostSsMgrReleaseSpfsoCtxForDriver
derived from _vshSblAuthMgrVerifySpsfo

sceSblPostSsMgrSetCpRtcForDriver
Set RTC in DevKit CP.

sceSblPostSsMgrGetExpireDateForDriver
Get activation data expire date

sceSblPostSsMgrExecutePmSmF00dCommandForDriver
executes pm_sm.self commands 2,3,4,5,6,7,8,9,A

sceSblPostSsMgrExecutePmSmF00dCommandForDriver
executes pm_sm.self commands 2,3,4,5,6,7,8,9,A

sceSblPostSsMgrExecutePmSmF00dCommand8ForDriver
executes pm_sm.self command 8

sceSblPostSsMgrExecutePmSmSdF00dCommandForDriver
executes pm_sm_sd.self commands 9, A

sceSblUtMgrExecuteUtokenSmCommand1ForDriver
Executes utoken_sm command 1. Get utoken buffer ???

Called by SceSblUtMgr_BDE74645.

sceSblUtMgrResetUtokenFileForDriver
Writes 0x800 blank tm0:utoken/utoken.dat or removes it.

Exported to userland by SceSblUtMgr_1CD57182.

sceSblPostSsMgrDecryptSealedkeyForDriver
is 0x50 bytes of data from sealedkey

this function:

verifies pfsSKKey header

decrypts aes_key(pfsSKKey__EncKey) and hmac_key(pfsSKKey__Secret) using sceSblSsMgrEncryptWithPortabilityForDriver

verifies hmac256 value in

decrypts  into

sceSblPostSsMgrEncryptSealedkeyForDriver
is 0x50 bytes of data like in sealedkey

this function:

writes pfsSKKey header

decrypts aes_key(pfsSKKey__EncKey) and hmac_key(pfsSKKey__Secret) using sceSblSsMgrEncryptWithPortabilityForDriver

randomly generates 0x10 bytes of IV with sceSblSsMgrGetRandomNumberForDriver

randomly generates 0x10 bytes of secret with sceSblSsMgrGetRandomNumberForDriver

encrypts the secret into

calculates hmac256 value into

sceSblPostSsMgrVerifyKeystoneForDriver
This function verifies magic in the header and HMAC of the keystone file

sceSblPostSsMgrVerifyKeystoneWithPasscodeForDriver
This function calls sceSblPostSsMgrVerifyKeystoneForDriver. Then also verifies HMAC of passcode.

sceSblUtMgrHasComTestFlagForDriver
Derived from vshSblUtMgrHasComTestFlag.

sceSblUtMgrHasStoreFlagForDriver
Derived from vshSblUtMgrHasStoreFlag.

sceSblUtMgrHasNpTestFlagForDriver
Derived from vshSblUtMgrHasNpTestFlag.

sceSblPmMgrGetProductModeFromNVS
Calls sceSblPostSsMgrExecutePmSmF00dCommand8ForDriver.

SceSblLicMgr
Functions related to afv file.

sceSblUtMgrResetUtokenFile
Calls sceSblUtMgrResetUtokenFileForDriver.