Commit History

Author SHA1 Message Date
  Martijn Laan c07b743201 Will need the flag on the file location entry as well. 4 months ago
  Martijn Laan 9a4333cfc8 Merge branch 'main' into issigkeys 4 months ago
  Martijn Laan 6aec0a55a7 Distinguish file options (fo) and file location options (flo). 4 months ago
  Martijn Laan 65ebcc30db Add issigverify flag, doesnt actually verify yet. The external+issigverify limitation is temporary. Still already storing stuff in SetupHeader. The sign+issigverify limitation is not temporary since signing breaks the issig. 4 months ago
  Martijn Laan a7a5b2c4ab Allow optional KeyID parameter allowing the script write to catch mistakes early. 4 months ago
  Martijn Laan ac2b262ddc Some initial work on [ISSigKeys]. 4 months ago
  Martijn Laan 1dfc8136ba Cleanup. 4 months ago
  Martijn Laan 8510f80baa Cleanup. 4 months ago
  Martijn Laan 8d86c33409 Remove catch all from LoadTrustedLibrary as well. This makes it show the failure reason in error messages instead of just saying 'not trusted'. 4 months ago
  Martijn Laan 238edac8d2 Merge branch 'main' into trustfunc 4 months ago
  Martijn Laan 74182580ec Cleanup: remove AbortCompileOnLine which was idential to AbortCompile and also add missing class headers. 4 months ago
  Martijn Laan 84ccece758 Add and use LoadTrustedLibrary function which protects the library from changes between the trust check and the load. Also fixes a typo and improves ISCmplr/isscint error messages on trust fail. 4 months ago
  Martijn Laan a52c1462cf Don't check ISCmplr.dll and ISPP.dll on Debug since the required postbuild events complicate building from the IDE using a fresh checkout which is undesirable. 4 months ago
  Martijn Laan 01fd96aa03 Don't treat a failed trust check on ISPP.dll the same as a missing ISPP.dll. 4 months ago
  Martijn Laan 706368a861 Cleanup: use proper names for INVALID_FILE_ATTRIBUTES/INVALID_SET_FILE_POINTER/INVALID_FILE_SIZE. 4 months ago
  Martijn Laan 78243ee56f Use TrustedFile before loading compression DLLs + some cleanup. 4 months ago
  Martijn Laan b96f44bd74 Cleanup. 4 months ago
  Martijn Laan 48357bb6fa Use TrustedFile before loading ISPP.dll. 4 months ago
  Martijn Laan 0759cc7b87 Update for unit split + use TrustedFile before loading ISCmplr.dll. 5 months ago
  Martijn Laan 72756e5787 Add [Setup] section directive CloseApplicationsFilterExcludes and bump version. 6 months ago
  Martijn Laan 9c0305b565 Fix HotKey bug introduced by b601c2ea. 7 months ago
  Martijn Laan f46ea42f30 Only use/include largest sizes of the default wizard images because they still look great when downsized. Reduces the .res from 244 kb to 132 kb. 7 months ago
  Martijn Laan 7b6a56d383 Update visible copyright dates. 7 months ago
  Jordan Russell 56828462f1 Finish updating compiler, Struct. 8 months ago
  Jordan Russell 1f9aa4125c Begin dismantling TMainForm and WindowVisible=yes. 8 months ago
  Martijn Laan cde0ce6676 Default PBKDF2 to 200,000 iterations instead of 100,000. 10 months ago
  Martijn Laan a5a8448fc2 Added [Setup] section directive EncryptionKeyDerivation. 11 months ago
  Martijn Laan 6876665c8a Use PBKDF2 to get the encryption key. Chose to use 100,000 iterations and a 128-bit salt. 11 months ago
  Martijn Laan 9a91001f91 Cleanup password testing: use the encryption itself (by encrypting 0 and comparing results) to test the password instead of having something separate as before. 11 months ago
  Martijn Laan 58b27f351b Cleanup remaining MD5, SHA1 and Hash unit use. 11 months ago