PS2SDK
PS2 Homebrew Libraries
|
#include <tamtypes.h>
Go to the source code of this file.
Data Structures | |
struct | SecrBitBlockData |
struct | SecrBitTableHeader |
struct | SecrBitTable |
struct | KELF_Header |
Typedefs | |
typedef struct SecrBitBlockData | SecrBitBlockData_t |
typedef struct SecrBitTableHeader | SecrBitTableHeader_t |
typedef struct SecrBitTable | SecrBitTable_t |
typedef struct KELF_Header | SecrKELFHeader_t |
Functions | |
int | SecrCardBootHeader (int port, int slot, void *buffer, SecrBitTable_t *BitTable, s32 *pSize) |
int | SecrCardBootBlock (void *src, void *dst, unsigned int size) |
void * | SecrCardBootFile (int port, int slot, void *buffer) |
int | SecrDiskBootHeader (void *buffer, SecrBitTable_t *BitTable, s32 *pSize) |
int | SecrDiskBootBlock (void *src, void *dst, unsigned int size) |
void * | SecrDiskBootFile (void *buffer) |
int | SecrDownloadHeader (int port, int slot, void *buffer, SecrBitTable_t *BitTable, s32 *pSize) |
int | SecrDownloadBlock (void *src, unsigned int size) |
void * | SecrDownloadFile (int port, int slot, void *buffer) |
int | SecrDownloadGetKbit (int port, int slot, void *kbit) |
int | SecrDownloadGetKc (int port, int slot, void *kbit) |
int | SecrDownloadGetICVPS2 (void *icvps2) |
Definitions and imports for secrman module.
Definition in file libsecr-common.h.
struct SecrBitBlockData |
Encrypted file Data Block info struct
Definition at line 22 of file libsecr-common.h.
Data Fields | ||
---|---|---|
u32 | size |
Size of data block |
u32 | flags |
Flags : 0x01 = signed, 0x02 = encrypted. |
u8 | checksum[8] |
struct SecrBitTableHeader |
Definition at line 31 of file libsecr-common.h.
Data Fields | ||
---|---|---|
u32 | headersize |
KELF header size (same as SecrKELFHeader_t.KELF_header_size) |
u8 | block_count |
Number of blocks in the KELF file |
u8 | pad1 | |
u8 | pad2 | |
u8 | pad3 |
struct SecrBitTable |
Encrypted file BIT table struct
Definition at line 43 of file libsecr-common.h.
Data Fields | ||
---|---|---|
SecrBitTableHeader_t | header | |
SecrBitBlockData_t | blocks[63] |
KELF section information. |
struct KELF_Header |
Encrypted file header struct
Definition at line 51 of file libsecr-common.h.
typedef struct SecrBitBlockData SecrBitBlockData_t |
Encrypted file Data Block info struct
typedef struct SecrBitTable SecrBitTable_t |
Encrypted file BIT table struct
typedef struct KELF_Header SecrKELFHeader_t |
Encrypted file header struct
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |