|
PS2SDK
PS2 Homebrew Libraries
|
#include <tamtypes.h>
Include dependency graph for libsecr-common.h:
This graph shows which files directly or indirectly include this file: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.
Collaboration diagram for SecrBitTable:| 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 |