Ian Burgwin ianburgwin
  • Joined on Oct 25, 2019
Loading Heatmap…

ianburgwin pushed to master at ianburgwin/rebuild-title-database

  • 50acf17e65 rebuild-title-database: only check the title directory inside id1

2 weeks ago

ianburgwin synced commits to master at ianburgwin/ninfs from mirror

  • 08ce462bfe README: add system packages that may be needed from #59

2 months ago

ianburgwin synced commits to 2.0 at ianburgwin/ninfs from mirror

  • 83afccf1a2 README: fuse -> libfuse for Linux from #59
  • 931d1795ca README: add system packages that may be needed (close #59) And update some install urls to use the 2.0 branch.
  • 49e500cb9a mount.nandhac: don't open in read-write mode if -r is specified
  • Compare 3 commits »

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

  • afdb986828 type: add save with DISA and DIFF support This does not support the Inner FAT yet! Thanks to aspargas2 to helping me through this mess of a format.
  • d14e96ca4f common: remove read1 from _ReaderOpenFileBase
  • e1cad0f5e5 crypto.engine: rename Keyslot.UDSLocalWAN to UDSLocalWLAN
  • b90c95e94a crypto.engine: remove read1 from CTRFileIO and CBCFileIO
  • 018670eb3f type.base.typereader: add _seek, add mode parameter, handle _closefd not being set on close, update docstring for TypeReaderCryptoBase
  • Compare 6 commits »

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

  • c69786cd3a crypto.engine: document most values in Keyslot

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

  • 0c28fb0b32 crypto.engine: use thread locks in CTRFileIO and CBCFileIO
  • 2f19414751 crypto.engine: trick type checkers by setting BufferedIOBase to BinaryIO only in type checking
  • 8433a2914b crypto.engine: add CryptoEngine.load_encrypted_titlekey, document dev attribute, add MIN_TICKET_SIZE constant
  • Compare 3 commits »

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

  • 97ae9a9370 crypto.engine: use __slots__, docuemnt b9_keys_set and b9_path

2 months ago

ianburgwin synced commits to 2.0 at ianburgwin/ninfs from mirror

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

2 months ago

ianburgwin pushed tag v0.3.1 to ianburgwin/pyctr

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

2 months ago

ianburgwin pushed tag v0.3.0 to ianburgwin/pyctr

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

  • bac238f7cc type.exefs: use TypeReaderBase, add docstrings to ExeFSEntry
  • 825a8782dd type.cia: use TypeReaderCryptoBase, add module docstring, add docstrings to CIASection and CIARegion, move attribute documents out of main docstring
  • 9911b897b6 type.cci: use TypeReaderBase, add module docstring, add docstrings to CCISection, update CCIReader docstrings, update error message if media_id is all 0
  • 6cf253a5a5 type.ncch: make seed_set_up private, initialize in __init__
  • Compare 4 commits »

2 months ago

ianburgwin pushed to master at ianburgwin/pyctr

  • 735b93e1f1 crypto.seeddb: make get_seed automatically load seeddb if required
  • 3762cdf362 type.ncch: update to use TypeReaderCryptoBase, use crypto.seeddb for seed loading, replace ivar docs with attribute docstrings, change partition_id and program_id to str, make assume_decrypted private
  • Compare 2 commits »

2 months ago