TrustCore SDK NanoCrypto API reference  version 7.0
Overview of DigiCert® TrustCore SDK

Digicert TrustCore SDK is an easy-to-use, flexible, high performance, small footprint software solution for securing networked devices and network communications. It is used today in mission critical settings by industry leading, publicly traded companies across a range of industries including VoIP, IP Video, Wi-Fi, Aerospace & Defense and many others.

DigiCert TrustCore SDK products share a common source code base to reduce memory footprint and ease porting and integration. The shared code contains common cryptographic functions, such as algorithms for key generation and exchange, symmetrical ciphers and secure digest.

Note
The NanoCrypto API functions that are related to NSA Suite B cryptography are available only if NanoCrypto Advanced has been purchased. By default, only NanoCrypto Basic is included. If your DigiCert product is used with the DigiCert FIPS binaries, then the Suite B algorithms are already included. For more information, contact the DigiCert Support Team via the DigiCert Helpdesk.

The following diagram provides a high-level view of the relationships between Digicert TrustCore SDK components.

architecture.png
Digicert TrustCore SDK Components