nn::crypto Namespace

Description

Namespace for the encryption API

crypto library API

Classes

nn::crypto::AesCtrContextBase Base class for AES-CTR context objects.
nn::crypto::HashContextBase Base class for context objects used for hash calculation.
nn::crypto::Sha1Context Context object for SHA-1 calculation.
nn::crypto::Sha256Context Context object for SHA-256 calculation.
nn::crypto::ShaBlock512BitContext Context object for SHA calculation with a BlockSize of 512 bits.

Functions

Initialize Initializes the crypto library.
CalculateHmacSha1 Performs HMAC-SHA1 calculation.
CalculateHmacSha256 Performs HMAC-SHA256 calculation.
CalculateSha1 Utility function that encompasses a sequence of operations used for SHA-1 calculation.
CalculateSha256 Utility function that encompasses a sequence of operations used for SHA-256 calculation.

Revision History

2010/01/07
Initial version.

CONFIDENTIAL