What are the implementation details?
The SDK is a DLL (Dynamically Linked Library) that provides a set of functions and data structures. The size of the executable file depends on the number of the functions imported (and used) from the library, the same applies to the amount of consumed RAM. The programming language in which an application can be written can be any language that is able to import functions from DLLs, the SDK can be used with a broad range of IDEs, some examples: Borland C Builder, Delphi, Microsoft Visual Studio, etc. Certification All the cryptographic algorithms applied in PD SDK are certified by NIST (FIPS 180-1, FIPS 180-2).