From 535ea55b3689ad5f8febb41d538ea9bf84f90077 Mon Sep 17 00:00:00 2001 From: Princess of Sleeping Date: Wed, 26 Sep 2018 04:30:40 +0900 Subject: Add ksceGzipDecompress (#353) Add ksceGzipDecompress --- include/kernel/kernel/utils.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'include/kernel') 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 -- cgit v1.2.3