Reference Guide

Crypto-C ME Cryptographic Toolkit 3
RSA BSAFE Crypto-C Micro Edition 4.1.4 Security Policy Level 1
with Level 2 Roles, Services and Authentication
1 Crypto-C ME Cryptographic Toolkit
Crypto-C ME is designed for different processors, and includes various optimizations.
Assembly-level optimizations on key processors mean Crypto-C ME algorithms can
be used at increased speeds on many platforms.
The Crypto-C ME software development toolkit is designed to enable developers to
incorporate cryptographic technologies into applications. It helps to protect sensitive
data as it is stored, using strong encryption techniques to ease integration with existing
data models. Using Crypto-C ME in applications helps provide a persistent level of
protection for data, lessening the risk of internal, as well as external, compromise.
Crypto-C ME offers a full set of cryptographic algorithms including asymmetric key
algorithms, symmetric key block and stream algorithms, message digests, message
authentication, and Pseudo Random Number Generator (PRNG) support. Developers
can implement the full suite of algorithms through a single Application Programming
Interface (API) or select a specific set of algorithms to reduce code size or meet
performance requirements.
Note: When operating in a FIPS 140-2-approved manner, the set of available
algorithms cannot be changed.
This section provides an overview of the cryptographic module and contains the
following topics:
Cryptographic Module
Crypto-C ME Interfaces
Cryptographic Key Management
Cryptographic Algorithms
Self Tests.