SceMsif

ms_init
Part of functionality is same as get_sha224_digest_source.

get_time_from_SceMsifSmshc
returns wide time difference from last SceMsifSmshc interrupt

ms_unk
function writes some data to the memory card.

data is taken from memblock2

get_sha224_digest_source
gets data that is used to calculate sha224 digest

this digest is used to verify static table of sha224 digests

that is decrypted internally using keys that are derived from sceSblSsMgrDecryptWithPortabilityForDriver

this function is also used in SceMagicGate