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 |