NCCH: Difference between revisions
Line 167: | Line 167: | ||
| When the low 2-bits are 0x1, the NCCH is a CFA. Otherwise, it's a CXI. | | When the low 2-bits are 0x1, the NCCH is a CFA. Otherwise, it's a CXI. | ||
|} | |} | ||
CXIs NCCH header signature is verified using the RSA public key stored in the accessdesc,(which follows the exheader) while CFAs NCCH header is verified with a fixed RSA public key. | CXIs NCCH header signature is verified using the RSA public key stored in the accessdesc,(which follows the exheader) while CFAs NCCH header is verified with a fixed RSA public key. Type 0x1 is CFA, type 0x2 is system CXI, and type 0x3 is application CXI. | ||
==== NCCH header example for Lego Starwars III ==== | ==== NCCH header example for Lego Starwars III ==== | ||
Line 253: | Line 253: | ||
009D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | 009D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ||
009E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | 009E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | ||
009F0 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 02 . ............. | 009F0 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 02 . ............. | ||
=== Extended Header === | === Extended Header === |