I have installed both "Lockbox 3" (2025.03) and "Lockbox VCL and FMX" (2025.03) from the GetIt package manager in Delphi 12.3. The "Lockbox VCL" components (THash
, TCodec
, TCryptographicLibrary
, TSignatory
) show up in the Component Palette window, but the codec components (TLbBlowfish
, TLbDES
, TLbRSA
, etc.) do not. They're just not in the list.
There are no visible errors in the install process and I have confirmed that it added to my library path all the source folders in it that it's supposed to.
I tried to manually install it as described here on GitHub. There are three different packages in this project:
However, the DesignAndRuntime package does not have an option to install (and doesn't have DesignIDE required, so I don't think it's supposed to), and the other two packages just install what is already working and not the codecs.
Is there a way to get the GetIt package to work? Or how can I manually install the codec components?
I found out there are two Lockbox repos:
After following the manual installation instructions on that page everything worked. I still don't know why the version from the GetIt Package Manager was not working.