|
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="012"> |
|
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="011"> |
|
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="010"> |
|
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="009"> |
|
35 Removed tagscan errors |
|
36 </defect> |
|
37 |
|
38 <defect number="DEF107276" title="Lint errors in security code should be fixed (production and test)" revision="008"> |
|
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="007"> |
|
43 Added the MD4 Message Digest Algorithm(RFC 1320) implementation. |
|
44 </ec> |
|
45 |
|
46 <preq number="1182" title="GNU Make-based build system" revision="006"> |
|
47 TOOLS2 macro is added with TOOLS. |
|
48 </preq> |
|
49 |
|
50 <preq number="1182" title="GNU Make-based build system" revision="005"> |
|
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="004"> |
|
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 & SWI assumes system drive is c:" revision="003"> |
|
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="002"> |
|
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="001"> |
|
67 Infinite loop exited when any unknown error comes other than KErrNone and KErrNoMemory for OOM Test Framework. |
|
68 </defect> |
|
69 </relnotes> |