sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
libsecr-common.h File Reference
#include <tamtypes.h>

Go to the source code of this file.

Classes

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)

Detailed Description

Definitions and imports for secrman module.

Definition in file libsecr-common.h.

Typedef Documentation

◆ SecrBitBlockData_t

Encrypted file Data Block info struct

◆ SecrBitTable_t

typedef struct SecrBitTable SecrBitTable_t

Encrypted file BIT table struct

◆ SecrKELFHeader_t

typedef struct KELF_Header SecrKELFHeader_t

Encrypted file header struct

Function Documentation

◆ SecrCardBootBlock()

int SecrCardBootBlock ( void * src,
void * dst,
unsigned int size )
extern

Definition at line 213 of file secrman.c.

◆ SecrCardBootFile()

void * SecrCardBootFile ( int port,
int slot,
void * buffer )
extern

Definition at line 227 of file secrman.c.

◆ SecrCardBootHeader()

int SecrCardBootHeader ( int port,
int slot,
void * buffer,
SecrBitTable_t * BitTable,
s32 * pSize )
extern

Definition at line 122 of file secrman.c.

◆ SecrDiskBootBlock()

int SecrDiskBootBlock ( void * src,
void * dst,
unsigned int size )
extern

Definition at line 188 of file libsecr.c.

◆ SecrDiskBootFile()

void * SecrDiskBootFile ( void * buffer)
extern

Definition at line 331 of file libsecr.c.

◆ SecrDiskBootHeader()

int SecrDiskBootHeader ( void * buffer,
SecrBitTable_t * BitTable,
s32 * pSize )
extern

Definition at line 168 of file libsecr.c.

◆ SecrDownloadBlock()

int SecrDownloadBlock ( void * src,
unsigned int size )
extern

Definition at line 100 of file libsecr.c.

◆ SecrDownloadFile()

void * SecrDownloadFile ( int port,
int slot,
void * buffer )
extern

Definition at line 273 of file libsecr.c.

◆ SecrDownloadGetICVPS2()

int SecrDownloadGetICVPS2 ( void * icvps2)
extern

Definition at line 153 of file libsecr.c.

◆ SecrDownloadGetKbit()

int SecrDownloadGetKbit ( int port,
int slot,
void * kbit )
extern

Definition at line 117 of file libsecr.c.

◆ SecrDownloadGetKc()

int SecrDownloadGetKc ( int port,
int slot,
void * kbit )
extern

Definition at line 135 of file libsecr.c.

◆ SecrDownloadHeader()

int SecrDownloadHeader ( int port,
int slot,
void * buffer,
SecrBitTable_t * BitTable,
s32 * pSize )
extern

Definition at line 78 of file libsecr.c.