Initial Commit
Initial Commit

# Version History
# v1.0 - Initial Release
# v1.1 - Add support to SL1 datafile seed files via combobox and file chooser widget, updated GUI
# v1.2 - Add support to use MSL (QCAS) files and automatically flip the SEED as expected for completing CHK01 (Yick's request)
# v1.3  - Add support for multiple selection of BNK files
#       - introduces Caching of Hashes
# v1.3.1 - Fixes Cache to also uniquely identify Seed
# v1.4 - Adds Cache File support to DEFAULT_CACHE_FILE
# v1.4.1 - cache is now a dict of a dicts, i.e. { "fname": { "seed": "hash_result", "filename": "C:\blah\blah\cache.json" } } - for readability.
#       - fixed cache file location to "\\\Justice.qld.gov.au\\Data\\OLGR-TECHSERV\\TSS Applications Source\\James\\epsig2_cachefile.json"
#           - supports multiple seeds for each file
#       - adds user specifiable Cache File (when you want to control your own cache)
#       - adds automatic validation of Cache File, the file is signed and verified prior to loading a
icarus523/epsig2_gui