Aegis Crypto

The aegis-crypto package provides the basic cryptographic functions for creating and verifying signatures and for encryption and decryption. The key management is based on the resource token model, where generating signatures and the encryption and decryption require that the calling process possesses the given resource token. The security is based on access control.

In stead of named resource tokens an application can use its unique application id in stead. Every binary has such an id, which is derived from the name of the package it is installed from. When application id is used, only binaries installed from the same package can decrypt any encrypted data.

The functionality is divided into three modules:

The low-level crypto operations are based on the BB5 chipset assisted functionality. If BB5 is not available an emulation is provided, which is not really secure but can be used for testing.

Copyright (c) Nokia Devices 2010

For licencing details please consult the COPYING file


Generated on Sat Jun 30 13:18:51 2012 for Aegis Crypto by  doxygen 1.5.6