sl@0: sl@0: sl@0: sl@0: Non-RSA cryptographic algorithms including symmetric and asymmetric ciphers, hash functions and a cryptographic strong random number generator. Supercedes RSA-based Security/cryptalg, export restricted. sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Add SMPSAFE keyword in SDP mmp files sl@0: sl@0: sl@0: sl@0: sl@0: Fixed preprocessor warnings as a result of error within symmetric.h sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Adds support for SHA 224, 256, 384, 512 algorithms to the old Crypto library in Naiad. sl@0: sl@0: sl@0: sl@0: sl@0: Added parameter validation for Random Server. sl@0: sl@0: sl@0: sl@0: HMAC(crypto) works with the block size as supplied by the hash algorithm. sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Non-exported published functions made internal. sl@0: Status added to published files if it was missing. sl@0: sl@0: sl@0: sl@0: sl@0: Removed tagscan errors sl@0: sl@0: sl@0: sl@0: Minor changes to remove lint errors sl@0: sl@0: sl@0: sl@0: Added the MD4 Message Digest Algorithm(RFC 1320) implementation. sl@0: sl@0: sl@0: sl@0: TOOLS2 macro is added with TOOLS. sl@0: sl@0: sl@0: sl@0: Changed according to filename policy to support the building of Symbian OS on both Windows and Linux for the test code. sl@0: sl@0: sl@0: sl@0: Removed tpkcs5kdftests.txt and added the test cases present in tpkcs5kdftests.txt to tpkcs12kdftests.txt. Removed pbeU.def. sl@0: sl@0: sl@0: sl@0: Removed hardcoded references to C drive and replaced with system drive. sl@0: sl@0: sl@0: sl@0: Added a function which takes care leading zeros in the signature sl@0: sl@0: sl@0: sl@0: Infinite loop exited when any unknown error comes other than KErrNone and KErrNoMemory for OOM Test Framework. sl@0: sl@0: sl@0: sl@0: Removed SYMBIAN_PKCS12 #ifdefs from code. sl@0: sl@0: