Enforcing Trust in Cyberspace


SPYRUS Crypto Toolbox

The SPYRUS Crypto Toolbox makes it easy to develop cryptographic applications for SPYRUS security devices, using SPYRUS Cryptographic Service Providers (CSPs) and Microsoft® Visual Studio® integrated development environments.

Crypto Toolbox Components:
  • CSP build environment (headers & library files)
  • En-Sign middleware
  • Five sample source code projects
  • CSP Command/Device test utility
  • One LYNKS Series II HSM
  • Two Rosetta Series II Smart Cards (reader not included)
Sample Code Descriptions

Using the SPYRUS Crypto Toolbox with Visual Studio 6 or Visual Studio 2005, you can create security applications for a variety of uses and environments, including Microsoft .NET Connected Software. The Crypto Toolbox includes five complete sample projects (with source code) in C++.
  • Sample 1 Initialize a SPYRUS security device and select the CSP to use.
  • Sample 2 Generate a key pair. Select the key type and algorithm as options.
  • Sample 3 Generate random numbers using the SPYRUS security device.
  • Sample 4 Log on to the SPYRUS security device and perform basic hash/sign/verify operations using various SPYRUS and Microsoft providers.
  • Sample 5 Perform key exchange (RSA) and key agreement (ECDH) between the base provider and the SPYRUS security device, including encrypting and decrypting a file. Allow option to perform key exchange/agreement between a SPYRUS provider and a Microsoft provider.
LYNKS Series II USB Rosetta Series II Smart Card

SPYRUS CSPs integrate with the Microsoft Cryptographic API (CAPI) providers and Microsoft Foundation Classes for standard cryptographic operations.

SPYRUS CSPs:
  • Hardware RSA CSP, an RSA_FULL provider
  • RSA Advanced Encryption Standard (AES) CSP, an RSA_AES provider
  • Digital Signature Algorithm (DSA) CSP, a DSS (signature) provider
  • Elliptic Curve DSA and Diffie-Hellman CSP, an EC_ECDSA_FULL provider



Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter
For Email Newsletters you can trust


© 1996–2012 SPYRUS, Inc.
About Us  ::  Contact Us  ::  Patents  ::  Legal Notices  ::  Privacy Policy