Property | Type | Description | |
---|---|---|---|
kirk1_key | byte[] | ||
kirk7_key03 | byte[] | ||
kirk7_key04 | byte[] | ||
kirk7_key05 | byte[] | ||
kirk7_key0C | byte[] | ||
kirk7_key0D | byte[] | ||
kirk7_key0E | byte[] | ||
kirk7_key0F | byte[] | ||
kirk7_key10 | byte[] | ||
kirk7_key11 | byte[] | ||
kirk7_key12 | byte[] | ||
kirk7_key38 | byte[] | ||
kirk7_key39 | byte[] | ||
kirk7_key3A | byte[] | ||
kirk7_key4B | byte[] | ||
kirk7_key53 | byte[] | ||
kirk7_key57 | byte[] | ||
kirk7_key5D | byte[] | ||
kirk7_key63 | byte[] | ||
kirk7_key64 | byte[] |
Method | Description | |
---|---|---|
DecryptAes ( byte Input, byte Key, byte IV = null ) : byte[] |
|
|
DecryptAes ( byte Key, byte Input, byte Output, int Size ) : void |
|
|
EncryptAes ( byte Input, byte Key, byte IV = null ) : byte[] |
|
|
Kirk ( ) : System |
|
|
KirkSha1 ( byte OutputBuffer, byte InputBuffer, int InputSize ) : void |
Creates a SHA1 Hash Command: 11, 0xB
|
|
Sha1 ( byte Input ) : byte[] |
|
|
_kirk_4_7_get_key ( int key_type ) : byte[] |
|
|
executeKIRKCmd12 ( byte Out, int outsize ) : void |
PSP_KIRK_CMD_ECDSA_GEN_KEYS Command: 12, 0xC
|
|
executeKIRKCmd13 ( byte Out, int outsize, byte In, int insize ) : void |
PSP_KIRK_CMD_ECDSA_MULTIPLY_POINT Command: 13, 0xD
|
|
executeKIRKCmd16 ( byte Out, int outsize, byte In, int insize ) : void |
PSP_KIRK_CMD_ECDSA_SIGN Command: 16, 0x10
|
|
executeKIRKCmd17 ( byte In, int insize ) : void |
PSP_KIRK_CMD_ECDSA_VERIFY Command: 17, 0x11
|
|
executeKIRKCmd8 ( byte Out, byte In, int insize ) : void |
|
|
hleUtilsBufferCopyWithRange ( byte Out, int OutSize, byte In, int InSize, CommandEnum Command, bool DoChecks = true ) : ResultEnum |
|
|
kirk_4_7_get_key ( int key_type, PointerAction PointerAction ) : void |
|
|
kirk_CMD0 ( byte outbuff, byte inbuff, int size, bool generate_trash ) : void |
|
|
kirk_CMD1 ( byte outbuff, byte inbuff, int size, bool do_check = true ) : void |
Cypher-Block Chaining decoding. Master decryption command, used by firmware modules. Applies CMAC checking.
|
|
kirk_CMD10 ( byte inbuff, int insize ) : void |
|
|
kirk_CMD14 ( byte Output, int OutputSize ) : void |
Generate Random Data
|
|
kirk_CMD1_ex ( byte outbuff, byte inbuff, int size, AES128CMACHeader header ) : void |
|
|
kirk_CMD4 ( byte outbuff, byte inbuff, int size ) : void |
|
|
kirk_CMD5 ( byte Out, byte In, int insize ) : void |
|
|
kirk_CMD7 ( byte outbuff, byte inbuff, int size ) : void |
|
|
kirk_decrypt_keys ( byte keys, byte inbuff ) : int |
|
|
kirk_forge ( byte inbuff, int insize ) : void |
|
|
kirk_init ( ) : void |
Initializes kirk
|
|
sceUtilsBufferCopyWithRange ( byte Out, int OutSize, byte In, int InSize, int Command ) : int |
|
|
sceUtilsSetFuseID ( void fuse ) : int |
|
Method | Description | |
---|---|---|
check_initialized ( ) : void |
|
public static DecryptAes ( byte Input, byte Key, byte IV = null ) : byte[] | ||
Input | byte | |
Key | byte | |
IV | byte | |
return | byte[] |
public static DecryptAes ( byte Key, byte Input, byte Output, int Size ) : void | ||
Key | byte | |
Input | byte | |
Output | byte | |
Size | int | |
return | void |
public static EncryptAes ( byte Input, byte Key, byte IV = null ) : byte[] | ||
Input | byte | |
Key | byte | |
IV | byte | |
return | byte[] |
public KirkSha1 ( byte OutputBuffer, byte InputBuffer, int InputSize ) : void | ||
OutputBuffer | byte | |
InputBuffer | byte | |
InputSize | int | |
return | void |
public _kirk_4_7_get_key ( int key_type ) : byte[] | ||
key_type | int | |
return | byte[] |
public executeKIRKCmd12 ( byte Out, int outsize ) : void | ||
Out | byte | |
outsize | int | |
return | void |
public executeKIRKCmd13 ( byte Out, int outsize, byte In, int insize ) : void | ||
Out | byte | |
outsize | int | |
In | byte | |
insize | int | |
return | void |
public executeKIRKCmd16 ( byte Out, int outsize, byte In, int insize ) : void | ||
Out | byte | |
outsize | int | |
In | byte | |
insize | int | |
return | void |
public executeKIRKCmd17 ( byte In, int insize ) : void | ||
In | byte | |
insize | int | |
return | void |
public executeKIRKCmd8 ( byte Out, byte In, int insize ) : void | ||
Out | byte | |
In | byte | |
insize | int | |
return | void |
public hleUtilsBufferCopyWithRange ( byte Out, int OutSize, byte In, int InSize, CommandEnum Command, bool DoChecks = true ) : ResultEnum | ||
Out | byte | |
OutSize | int | |
In | byte | |
InSize | int | |
Command | CommandEnum | |
DoChecks | bool | |
return | ResultEnum |
public kirk_4_7_get_key ( int key_type, PointerAction PointerAction ) : void | ||
key_type | int | |
PointerAction | PointerAction | |
return | void |
public kirk_CMD0 ( byte outbuff, byte inbuff, int size, bool generate_trash ) : void | ||
outbuff | byte | |
inbuff | byte | |
size | int | |
generate_trash | bool | |
return | void |
public kirk_CMD1 ( byte outbuff, byte inbuff, int size, bool do_check = true ) : void | ||
outbuff | byte | |
inbuff | byte | |
size | int | |
do_check | bool | |
return | void |
public kirk_CMD10 ( byte inbuff, int insize ) : void | ||
inbuff | byte | |
insize | int | |
return | void |
public kirk_CMD14 ( byte Output, int OutputSize ) : void | ||
Output | byte | |
OutputSize | int | |
return | void |
public kirk_CMD1_ex ( byte outbuff, byte inbuff, int size, AES128CMACHeader header ) : void | ||
outbuff | byte | |
inbuff | byte | |
size | int | |
header | AES128CMACHeader | |
return | void |
public kirk_CMD4 ( byte outbuff, byte inbuff, int size ) : void | ||
outbuff | byte | |
inbuff | byte | |
size | int | |
return | void |
public kirk_CMD5 ( byte Out, byte In, int insize ) : void | ||
Out | byte | |
In | byte | |
insize | int | |
return | void |
public kirk_CMD7 ( byte outbuff, byte inbuff, int size ) : void | ||
outbuff | byte | |
inbuff | byte | |
size | int | |
return | void |
public kirk_decrypt_keys ( byte keys, byte inbuff ) : int | ||
keys | byte | |
inbuff | byte | |
return | int |
public kirk_forge ( byte inbuff, int insize ) : void | ||
inbuff | byte | |
insize | int | |
return | void |
public sceUtilsBufferCopyWithRange ( byte Out, int OutSize, byte In, int InSize, int Command ) : int | ||
Out | byte | |
OutSize | int | |
In | byte | |
InSize | int | |
Command | int | |
return | int |