crypto/weakcrypto/group/security_crypto_strong.history.xml
changeset 0 2c201484c85f
equal deleted inserted replaced
-1:000000000000 0:2c201484c85f
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <relnotes name="Cryptography Library">
       
     3   <purpose>
       
     4     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.
       
     5   </purpose>
       
     6   
       
     7   <defect number="PDEF118910" title="Extra padding in block cipher causes problems in TLS" revision="015">
       
     8     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.
       
     9   </defect>
       
    10 
       
    11   <deliverystep number="921" name="PREQ1493: Crypto Services: Add SHA 224, 256, 384, 512 hash algorithms to the Cryptographic Library." osproject="Sphinx" revision="014">
       
    12      <milestone project="GT0379" number="MS3.15"/>
       
    13      <preq number="1493" title="Add SHA 224, 256, 384, 512 hash algorithms to the Cryptographic Library.">
       
    14        Adds support for SHA 224, 256, 384, 512 algorithms to the old Crypto library in Naiad.
       
    15      </preq>
       
    16   </deliverystep>
       
    17   
       
    18   <defect number=" PDEF114232" title="RandomServer crashes under IPC attack" revision="013">
       
    19     Added parameter validation for Random Server.
       
    20   </defect>
       
    21 
       
    22   <defect number="DEF112296" title="HMAC(crypto) only works with hash functions having 64 byte block" revision="012">
       
    23     HMAC(crypto) works with the block size as supplied by the hash algorithm.
       
    24   </defect>
       
    25   
       
    26   <deliverystep number="496" name="EC073: Security: Crypto Services Header File Refactoring" osproject="Oghma" revision="011">
       
    27 	  <milestone project="GT0313" number="MS3.7"/>
       
    28 	  <ec number="73" title="Crypto Services Header File Refactoring (to simplify the SDK creation process)">
       
    29 		  Non-exported published functions made internal.
       
    30 		  Status added to published files if it was missing.
       
    31 	  </ec>
       
    32   </deliverystep>
       
    33 
       
    34   <defect number="DEF106230" title="Clean up build's tagscan errors" revision="010">
       
    35     Removed tagscan errors
       
    36   </defect>
       
    37 
       
    38   <defect number="DEF107276" title="Lint errors in security code should be fixed (production and test)" revision="009">
       
    39     Minor changes to remove lint errors
       
    40   </defect>
       
    41 
       
    42   <ec number="074" title="Include an implementation of the MD4 hash function (IETF RFC 1320) in those provided by the Symbian Hash library (part of Symbian Security subsystem)" revision="008">
       
    43     Added the MD4 Message Digest Algorithm(RFC 1320) implementation.
       
    44   </ec>
       
    45 
       
    46   <preq number="1182" title="GNU Make-based build system" revision="007">
       
    47     TOOLS2 macro is added with TOOLS.
       
    48   </preq>
       
    49 
       
    50   <preq number="1182" title="GNU Make-based build system" revision="006">
       
    51     Changed according to filename policy to support the building of Symbian OS on both Windows and Linux for the test code.
       
    52   </preq>
       
    53 
       
    54   <defect number="DEF101551" title="tpkcs5kdftests.txt regression" revision="005">
       
    55     Removed tpkcs5kdftests.txt and added the test cases present in tpkcs5kdftests.txt to tpkcs12kdftests.txt. Removed pbeU.def.
       
    56   </defect>
       
    57 
       
    58   <defect number="DEF102043" title="Makesis &amp; SWI assumes system drive is c:" revision="004">
       
    59     Removed hardcoded references to C drive and replaced with system drive.
       
    60   </defect>
       
    61 
       
    62   <defect number="PDEF098589" title="The length of the RSA signature should be the length of the RSA modulus" revision="003">
       
    63     Added a function which takes care leading zeros in the signature
       
    64   </defect>
       
    65 
       
    66   <defect number="DEF096191" title="57: t_testhandler2 OOM test framework can go into an infinite loop" revision="002">
       
    67     Infinite loop exited when any unknown error comes other than KErrNone and KErrNoMemory for OOM Test Framework.
       
    68   </defect>
       
    69 
       
    70   <defect number="DEF099289" title="Remove SYMBIAN_PKCS12 #ifdefs from code" revision="001">
       
    71     Removed SYMBIAN_PKCS12 #ifdefs from code.
       
    72   </defect>
       
    73 </relnotes>