big update

lots cleaned, added cia to cci conv, it
's called a block, separated reading from building, improved ncch keyx
stuff, and basic verbose for keys, elf checking and romfs
This commit is contained in:
applestash
2014-08-26 00:34:28 +10:00
parent c6e98ca578
commit 9c548197c1
66 changed files with 2970 additions and 2551 deletions
+21
View File
@@ -0,0 +1,21 @@
#pragma once
#include "cia.h"
// Cia Read Functions
bool IsCia(u8 *cia);
u64 GetCiaCertOffset(cia_hdr *hdr);
u64 GetCiaCertSize(cia_hdr *hdr);
u64 GetCiaTikOffset(cia_hdr *hdr);
u64 GetCiaTikSize(cia_hdr *hdr);
u64 GetCiaTmdOffset(cia_hdr *hdr);
u64 GetCiaTmdSize(cia_hdr *hdr);
u64 GetCiaContentOffset(cia_hdr *hdr);
u64 GetCiaContentSize(cia_hdr *hdr);
u64 GetCiaMetaOffset(cia_hdr *hdr);
u64 GetCiaMetaSize(cia_hdr *hdr);
u8* GetCiaCert(u8 *cia);
u8* GetCiaTik(u8 *cia);
u8* GetCiaTmd(u8 *cia);
u8* GetCiaContent(u8 *cia);
u8* GetCiaMeta(u8 *cia);