Documentation ¶
Index ¶
- Constants
- func DecryptContents(path string, progress ProgressReporter, deleteEncryptedContents bool) error
- func DownloadTitle(cancelCtx context.Context, titleID, outputDirectory string, doDecryption bool, ...) error
- func GenerateCert(tmdData []byte, contentCount uint16, progressReporter ProgressReporter, ...) (bytes.Buffer, error)
- func GenerateKey(tid string) ([]byte, error)
- func GenerateTicket(path string, titleID uint64, titleKey []byte, titleVersion uint16) error
- func GetCategoryFromFormattedCategory(formattedCategory string) uint8
- func GetFormattedKind(titleID uint64) string
- func GetFormattedRegion(region uint8) string
- func PKCS7Padding(data []byte, blockSize int) []byte
- type Aria2gocNotifier
- type LogLevel
- type Logger
- type ProgressReporter
- type TitleEntry
Constants ¶
View Source
const ( MCP_REGION_JAPAN = 0x01 MCP_REGION_USA = 0x02 MCP_REGION_EUROPE = 0x04 MCP_REGION_CHINA = 0x10 MCP_REGION_KOREA = 0x20 MCP_REGION_TAIWAN = 0x40 )
View Source
const ( TITLE_KEY_mypass = iota TITLE_KEY_nintendo TITLE_KEY_test TITLE_KEY_1234567890 TITLE_KEY_Lucy131211 TITLE_KEY_fbf10 TITLE_KEY_5678 TITLE_KEY_1234 TITLE_KEY_ TITLE_KEY_MAGIC )
View Source
const ( TITLE_CATEGORY_GAME = iota TITLE_CATEGORY_UPDATE TITLE_CATEGORY_DLC TITLE_CATEGORY_DEMO TITLE_CATEGORY_ALL TITLE_CATEGORY_DISC )
View Source
const ( TID_HIGH_GAME = 0x00050000 TID_HIGH_DEMO = 0x00050002 TID_HIGH_SYSTEM_APP = 0x00050010 TID_HIGH_SYSTEM_DATA = 0x0005001B TID_HIGH_SYSTEM_APPLET = 0x00050030 TID_HIGH_VWII_IOS = 0x00000007 TID_HIGH_VWII_SYSTEM_APP = 0x00070002 TID_HIGH_VWII_SYSTEM = 0x00070008 TID_HIGH_DLC = 0x0005000C TID_HIGH_UPDATE = 0x0005000E )
View Source
const (
KEYGEN_SECRET = "fd040105060b111c2d49"
)
Variables ¶
This section is empty.
Functions ¶
func DecryptContents ¶
func DecryptContents(path string, progress ProgressReporter, deleteEncryptedContents bool) error
func DownloadTitle ¶
func GenerateCert ¶
func GenerateKey ¶
func GenerateTicket ¶
func GetFormattedKind ¶
func GetFormattedRegion ¶
func PKCS7Padding ¶
Types ¶
type Aria2gocNotifier ¶
type Aria2gocNotifier struct {
// contains filtered or unexported fields
}
func (Aria2gocNotifier) OnComplete ¶
func (n Aria2gocNotifier) OnComplete(gid string)
func (Aria2gocNotifier) OnError ¶
func (n Aria2gocNotifier) OnError(gid string)
func (Aria2gocNotifier) OnPause ¶
func (n Aria2gocNotifier) OnPause(gid string)
func (Aria2gocNotifier) OnStart ¶
func (n Aria2gocNotifier) OnStart(gid string)
func (Aria2gocNotifier) OnStop ¶
func (n Aria2gocNotifier) OnStop(gid string)
type ProgressReporter ¶
type TitleEntry ¶
type TitleEntry struct { Name string TitleID uint64 Region uint8 // contains filtered or unexported fields }
func GetTitleEntries ¶
func GetTitleEntries(category uint8) []TitleEntry
Source Files ¶
Click to show internal directories.
Click to hide internal directories.