Files
Project_CTR/makerom/tmd_read.c
T
3DSGuy 6c44c7af5e added: makerom
It has some issues, but I'm going to do anymore work on it.
2014-05-05 21:00:48 +08:00

22 lines
386 B
C

#include "lib.h"
#include "cia.h"
#include "tmd.h"
tmd_hdr *GetTmdHdr(u8 *tmd)
{
u32 sigType = u8_to_u32(tmd,BE);
switch(sigType){
case(RSA_4096_SHA1):
case(RSA_4096_SHA256):
return (tmd_hdr*)(tmd+0x240);
case(RSA_2048_SHA1):
case(RSA_2048_SHA256):
return (tmd_hdr*)(tmd+0x140);
case(ECC_SHA1):
case(ECC_SHA256):
return (tmd_hdr*)(tmd+0x7C);
}
return NULL;
}