After installing LockBox3 via GetIt into Alexandria, I noted that my unit tests for TP LockBox3 started failing: one integer overflow error and one range checking error.
A comparison of the source code to the version we were using previously (3.6.3) shows that there are missing compiler switches for exactly these errors:
I hope this helps someone else who stumbles across this problem, and hopefully, these changes can be reincorporated back into the packages installed by GetIt.
Hi,
After installing LockBox3 via GetIt into Alexandria, I noted that my unit tests for TP LockBox3 started failing: one integer overflow error and one range checking error.
A comparison of the source code to the version we were using previously (3.6.3) shows that there are missing compiler switches for exactly these errors:
In uTPLb_SHA1.pas, there should be
and in uTPLb_StreamUtils.pas, there should be
and
I hope this helps someone else who stumbles across this problem, and hopefully, these changes can be reincorporated back into the packages installed by GetIt.