diff -r 675a964f4eb5 -r 35751d3474b7 crypto/weakcryptospi/group/security_cryptospi_strong.history.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/crypto/weakcryptospi/group/security_cryptospi_strong.history.xml Thu Sep 10 14:01:51 2009 +0300 @@ -0,0 +1,147 @@ + + + + Non-RSA cryptographic algorithms including symmetric and asymmetric ciphers, hash functions and a cryptographic strong random number generator. Supercedes 'crypto', export restricted. + + + + provided a more descriptive doxygen comment for the publishedAll class TMacCharacteristics. + + + + coverity issues fixed + + + + coverity issues fixed + + + + coverity issues fixed + + + + + + Add SMPSAFE keyword in SDP mmp files + + + + + CryptoSPI works when configured plugins missing. + + + + Exclude h4 specific hardware crypto plugin from NaviEngine and 3430 test rom. Build armv5smp kms for NaviEngine. + + + + + + Addition of two new cryptographic algorithms AES-XCBC-MAC-96 and AES-XCBC-PRF-128 to the CryptoSPI component. APIs enables to use the cipher based MAC evaluation and pseudo random generation algorithms (AES-XCBC-MAC-96 and AES-XCBC-PRF-128 respectively) through a new MAC interface introduced in the CryptoSpi framework. + + + + + Have corrected the tagging in cryptoSPI headers and exported the unexported @publishedparter header files to epoc/include. + + + + Distribution policy corrected in security_cryptospi_strong and security_testframework to reflect the correct changes. + + + + #includes to other cryptospi header files specified along with the subdirectory + + + + Incorrect usage of cleanup stack could cause a panic under low memory conditions. + + + + Null verification added to rectify coverity warnings. + + + + With symetric cipher, padding could be done on more than a block, therefore, during decrypting instead of unpadding the last block, it will unpad according to the number read from the last padded block. + + + + All DoPadL in padding class are made private. Input data are checked by PadL in CPadding base class + + + + + + Adds an old cryptographic library shim layer around the CryptoSPI implementations in the MCL. This is required for backward compatibility. + + + + + HMAC(crypto) works with the block size as supplied by the hash algorithm. + + + + Removed securitydefs.h from the cryptospi component and added the data needed for cryptospi in /common/generic/security/cryptospi/inc/keyidentifierutil.h. Hence removed the dependency of cryptospi on securitydefs.h. + + + + randsvr.exe need to be unpaged for realtime performance + + + + Documentation comment for THashCharacteristics::iOutputSize has been rectified. + + + + Tagged performance critical cryptospi mmp files with UNPAGED + + + + + + Implementation of counter mode added to the software plugin in cryptospi. + + + + + Fixed the doxygen documentation for CSymmetricCipher::BlockSize. + + + + Added algorithm identifiers for MISTY and Kasumi algorithms. + + + + + + Non-exported published functions made internal. + Exported pluginselectorbas.h and cryptospistateapi.h in bld.inf file. + Status added to published files if it was missing. + Removed internal header file inclusions. BR2143 raised against this. + + + + + + + Softwarecrypto plugin is splitted into a new component security_cryptospi_plugins. + + + + + Fixed the buildrom warnings by adding the device drivers and extentions to the Core rom binary [core.img] + + + + Removed tagscan errors + + + + Change the initialisation of the array of cryptospi interface UID + + + + Added the MD4 Message Digest Algorithm(RFC 1320) implementation. + +