Changes

Jump to navigation Jump to search

SceSysmem

14 bytes added, 13 September
| 0.990-3.60 || 0xD8678061
|}
<source lang="c">int sceAesDecrypt1ForDriver(void *ctx, const unsigned charvoid * src, unsigned charvoid * dst);</source>
Do normal Aes Decrypt
|}
<source lang="c">int sceAesDecrypt2ForDriver(void *ctx, const unsigned charvoid * src, unsigned charvoid * dst);</source>
Perform Aes Decrypt using encryption round key
| 0.990-3.60 || 0xC2A61770
|}
<source lang="c">int sceAesEncrypt1ForDriver(void *ctx, const unsigned charvoid * src, unsigned charvoid * dst);</source>
=== sceAesEncrypt2ForDriver ===
| 3.60 || 0x302947B6
|}
<source lang="c">int sceAesEncrypt2ForDriver(void *ctx, const unsigned charvoid * src, unsigned charvoid * dst);</source>
=== sceAesInit1ForDriver ===
last arg to subroutine is 0
<source lang="c">int sceAesInit1ForDriver(void *ctx, int blocksize, int keysize, const unsigned charvoid * key);</source>
=== sceAesInit2ForDriver ===
last arg to subroutine is 1
<source lang="c">int sceAesInit2ForDriver(void *ctx, int blocksize, int keysize, const unsigned charvoid * key);</source>
=== sceAesInit3ForDriver ===
last arg to subroutine is 2
<source lang="c">int sceAesInit3ForDriver(void *ctx, int blocksize, int keysize, const unsigned charvoid * key);</source> === SceKernelUtilsForDriver_C76A7685 ==={| class="wikitable"|-! Version !! NID|-| 3.60 || 0xC76A7685|} Looks like it relates to Aes InvMixColumns === SceKernelUtilsForDriver_60ED6EA9 ==={| class="wikitable"|-! Version !! NID|-| 3.60 || 0x60ED6EA9|} Aes getSBox32Value
=== sceDeflateDecompressForDriver ===
|}
<source lang="C">int sceHmacSha1DigestForDriver(const unsigned charvoid * key, int key_len, const unsigned charvoid * data, int data_len, unsigned charvoid * digest);</source>
=== sceHmacSha224DigestForDriver ===
|}
<source lang="C">int sceHmacSha224DigestForDriver(const unsigned charvoid * key, int key_len, const unsigned charvoid * data, int data_len, unsigned charvoid * digest);</source>
=== sceHmacSha256DigestForDriver ===
|}
<source lang="C">int sceHmacSha256DigestForDriver(const unsigned charvoid * key, int key_len, const unsigned charvoid * data, int data_len, unsigned charvoid * digest);</source>
=== sceMt19937GlobalInitForDriver ===
|}
<source lang="C">int sceSha1BlockResultForDriver(void* ctx, unsigned charvoid * digest);</source>
=== sceSha1BlockUpdateForDriver ===
|}
<source lang="C">int sceSha1BlockUpdateForDriver(void* ctx, const unsigned charvoid * data, int size);</source>
=== sceSha1DigestForDriver ===
|}
<source lang="C">int sceSha1DigestForDriver(unsigned char const void *data, int size, unsigned charvoid * digest);</source>
=== sceSha224BlockInitForDriver ===
|}
<source lang="C">int sceSha224BlockResultForDriver(void* ctx, unsigned charvoid * digest);</source>
=== sceSha224BlockUpdateForDriver ===
|}
<source lang="C">int sceSha224BlockUpdateForDriver(void* ctx, const unsigned charvoid * data, int size);</source>
=== sceSha224DigestForDriver ===
|}
<source lang="C">int sceSha224DigestForDriver(unsigned char const void *data, int size, unsigned charvoid * digest);</source>
=== sceSha256BlockInitForDriver ===
|}
<source lang="C">int sceSha256BlockResultForDriver(void* ctx, unsigned charvoid * digest);</source>
=== sceSha256BlockUpdateForDriver ===
|}
<source lang="C">int sceSha256BlockUpdateForDriver(void* ctx, const unsigned charvoid * data, int size);</source>
=== sceSha256DigestForDriver ===
|}
<source lang="C">int sceSha256DigestForDriver(unsigned char const void *data, int size, unsigned charvoid * digest);</source>
=== sceZlibDecompressForDriver ===

Navigation menu