Home > |
---|
The K6 Cryptographic engine supports cryptographic algorithms that include:
•RSA
•DSA
•Diffie-Hellman
•DES and triple DES
•MD2 and MD5
•SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
•RC2, RC4 and RC5
•AES
•PBE
•ECC
•ECIES
•ARIA, SEED
The major API provided with SafeNet Product Software Development Kit conforms to RSA Laboratories' Public-Key Cryptography Standards #11 (PKCS #11) v2.20. A set of API services (called PKCS #11 Extensions) designed by SafeNet, augments the services provided by PKCS#11. The API is a library – a DLL in Windows, a shared object in Solaris, AIX and Linux, a shared library in HP-UX – called Chrystoki. Applications wanting to use token services must connect with Chrystoki.
In addition, support is provided for Microsoft’s cryptographic APIs (CAPI/CNG) and Oracle’s Java Security API.
The extensions to each API enable optimum use of SafeNet hardware for commonly used calls and functions, where the unaugmented API would tend to use software, or to make generic, non-optimized use of available HSMs.
Platform | Key name | Libraries |
---|---|---|
Windows | LibNT | X:\Program Files\SafeNet\LunaClient\cryptoki.dll |
X:\Program Files\SafeNet\LunaClient\cklog201.dll | ||
X:\Program Files\SafeNet\LunaClient\shim.dll | ||
X:\Program Files\SafeNet\LunaClient\LunaCSP\LunaCSP.dll | ||
C:\WINDOWS\system32\SafeNetKSP.dll |
||
Solaris (32-bit) | LibUNIX | /opt/safenet/lunaclient/lib/libCryptoki2.so |
/opt/safenet/lunaclient/lib/libcklog2.so | ||
/opt/safenet/lunaclient/lib/libshim.so | ||
Solaris (64-bit) | LibUNIX64 | /opt/safenet/lunaclient/lib/libCryptoki2_64.so |
/opt/safenet/lunaclient/lib/libcklog2.so | ||
/opt/safenet/lunaclient/lib/libshim_64.so | ||
Linux (64-bit) | LibUNIX | /usr/safenet/lunaclient/lib/libCryptoki2.so |
/usr/safenet/lunaclient/lib/libcklog2.so | ||
/usr/safenet/lunaclient/lib/libshim.so |
||
Linux (64-bit) | LibUNIX64 |
/usr/safenet/lunaclient/lib/libCryptoki2_64.so |
/usr/safenet/lunaclient/lib/libcklog2.so | ||
/usr/safenet/lunaclient/lib/libshim_64.so | ||
HP-UX (32-bit and 64-bit) | LibHPUX | /opt/safenet/lunaclient/lib/libCryptoki2.sl |
/opt/safenet/lunaclient/lib/libCryptoki2_64.sl | ||
/opt/safenet/lunaclient//lib/libcklog2.sl | ||
/opt/safenet/lunaclient/lib/libshim.sl |
||
AIX (32-bit and 64-bit) | LibAIX | /usr/safenet/lunaclient/lib/libCryptoki2.so |
/usr/safenet/lunaclient/lib/libCryptoki2_64.so | ||
/usr/safenet/lunaclient/lib/libcklog2.so | ||
/usr/safenet/lunaclient/lib/libshim.so |
Included with SafeNet Product Software Development Kit is a sample application – and the source code – to accelerate integration of SafeNet’s cryptographic engine into your system.
Note: To reduce development or adaptation time, you may re-distribute the salogin program to customers who use SafeNet Network HSM, in accordance with the terms of the End User License Agreement. However, you may not re-distribute the SafeNet Software Development Kit itself.