Files
d0k3 33daf7fdb2 Allow parameters for feature functions
... also some code reorganization. Removed "features.h" file.
2015-11-20 20:04:25 +01:00

26 lines
515 B
C

#pragma once
#include "common.h"
#define MAX_ENTRIES 1024
typedef struct {
u32 commonKeyIndex;
u8 reserved[4];
u8 titleId[8];
u8 encryptedTitleKey[16];
} __attribute__((packed)) TitleKeyEntry;
typedef struct {
u32 n_entries;
u8 reserved[12];
TitleKeyEntry entries[MAX_ENTRIES];
} __attribute__((packed, aligned(16))) EncKeysInfo;
u32 DecryptTitlekey(TitleKeyEntry* entry);
// --> FEATURE FUNCTIONS <--
u32 DecryptTitlekeysFile(u32 param);
u32 DecryptTitlekeysNand(u32 param);