I am trying to use Lockbox 3.6.3 in Delphi 7. Specifically, I want to use the TSHA2 class.
However, when I try to compile a Delphi 7 project that uses the TSHA2 class i get various compilation errors.
The TPLB3.IntegerUtils unit generates errors in functions inside an IntegerUtils_Pascal conditional defines. There are four functions that are declared with an inline directive that is not valid for Delphi 7.
The TPLB3.Common.inc file uses $IF and $IFEND that are not valid in Delphi 7.
I am under the impression that Lockbox 3.6.3 can be compiled using Delphi 7. Is I could not find any documentation that listed anything specific that needed to be done in order to compile with Delphi 7.
The only class I need in Delphi 7 is the TSHA2 class using the SHA_256 TSHA2FamiliyMember.
Any information on how to compile the Lockbox 3.6.3 classes in a Delphi 7 project would be appreciated.