diff options
author | Princess of Sleeping | 2018-09-26 04:30:40 +0900 |
---|---|---|
committer | Rémy F | 2018-09-25 21:30:40 +0200 |
commit | 535ea55b3689ad5f8febb41d538ea9bf84f90077 (patch) | |
tree | b68247cb952e0cc036acfab23df5b9a946870d0d /include | |
parent | Merge pull request #352 from CelesteBlue-dev/patch-4 (diff) | |
download | vds-libraries-535ea55b3689ad5f8febb41d538ea9bf84f90077.tar.gz |
Add ksceGzipDecompress (#353)
Add ksceGzipDecompress
Diffstat (limited to 'include')
-rw-r--r-- | include/kernel/kernel/utils.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/kernel/kernel/utils.h b/include/kernel/kernel/utils.h index cf56a71..2211547 100644 --- a/include/kernel/kernel/utils.h +++ b/include/kernel/kernel/utils.h @@ -64,6 +64,16 @@ int sceHmacSha1Digest(const unsigned char *key, uint32_t key_len, const void *pl int sceHmacSha224Digest(const unsigned char *key, uint32_t key_len, const void *plain, uint32_t len, char *result); int sceHmacSha256Digest(const unsigned char *key, uint32_t key_len, const void *plain, uint32_t len, char *result); +/** + * @param[out] dst - dst buf + * @param[in] dst_size - Size when decompressed + * @param[in] src - Gzip compressed data + * @param[out] crc32 - crc32 when decompressed + * + * @return dst_size on success, < 0 on error. + */ +int sceGzipDecompress(void *dst, int dst_size, const void *src, int *crc32); + #ifdef __cplusplus } #endif |