Embarcadero has teamed up with Roman Kassebaum to upgrade the TurboPower Lockbox encryption components to Delphi XE7 Firemonkey. The components are open source and support Android, IOS, OSX, and Windows (should also compile under Appmethod and C++Builder). The encryption components contained in the library support AES, DES, 3DES, Blowfish, Twofish, SHA, MD5, a variety of chaining modes, RSA digital signature and verification. The actual non visual components which show up when you install the package are: TlbBlowfish, TLbDES, TLb3DES, TLbRinjndael, TLbRSA, TLbMD5, TLbSHA1, TLbDSA, and TLbRSASSA. All of the components are implemented in Object Pascal so there are no third party libraries that are required for your use. Additionally they are open source under an Mozilla Public License 1.1. Check out two blog posts about the release here and here.
FMXExpress.com has over 700 tips and tricks for building cross platform apps on Android, IOS, OSX, Windows, and Linux with a single codebase and single UI using the FireMonkey framework found in Delphi and C++Builder.
FMXExpress covers top cross platform secrets for FireMonkey in C++Builder and Delphi XE5, XE6, XE7, XE8, Seattle, Berlin, Tokyo, Rio, and Sydney.
Lockbox new works fine on win32, win64, android, mac and ios32, but refuses to compile under ios64 on XE8.
Is it me or it’s not compatible with ios64???
Also there is another lockbox in Turbopack for XE8. Should I move my code to that one?