diff options
author | xyzz | 2016-08-15 04:49:22 -0700 |
---|---|---|
committer | xyzz | 2016-08-15 04:49:22 -0700 |
commit | 541aa5ead4fd5dd7116485322b6d9e3061b9baca (patch) | |
tree | 8d9d471dbd39eb17a6ca64f05c5b3cf3f9c32885 | |
parent | Merge pull request #19 from endrift/lightbar (diff) | |
download | vds-libraries-541aa5ead4fd5dd7116485322b6d9e3061b9baca.tar.gz |
Add sceKernelGetRandomNumber
-rw-r--r-- | include/user/kernel/rng.h | 14 | ||||
-rw-r--r-- | nids/360/SceKernel.yml | 4 |
2 files changed, 18 insertions, 0 deletions
diff --git a/include/user/kernel/rng.h b/include/user/kernel/rng.h new file mode 100644 index 0000000..2474a48 --- /dev/null +++ b/include/user/kernel/rng.h @@ -0,0 +1,14 @@ +#ifndef _PSP2_KERNEL_RNG_H_ +#define _PSP2_KERNEL_RNG_H_ + +/*** + * Fills the output buffer with random data. + * + * @param[out] output - Output buffer + * @param[in] size - Size of the output buffer, 64 bytes maximum + * + * @return 0 on success, < 0 on error. +*/ +int sceKernelGetRandomNumber(void *output, unsigned size); + +#endif diff --git a/nids/360/SceKernel.yml b/nids/360/SceKernel.yml index 54175e9..17e0ef2 100644 --- a/nids/360/SceKernel.yml +++ b/nids/360/SceKernel.yml @@ -309,6 +309,10 @@ modules: sceKernelWaitThreadEnd: 0xDDB395A9 sceKernelWaitThreadEndCB: 0xC54941ED sceSblACMgrIsGameProgram: 0x963F4A99 + SceLibRng: + nid: 0xF9AC7CF8 + functions: + sceKernelGetRandomNumber: 0xB2700165 SceModulemgr: nid: 0xEAED1616 functions: |