crypto/weakcrypto/test/tsymmetric/scripts/tsymmetricperformancetests.txt
changeset 71 dd83586b62d6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/weakcrypto/test/tsymmetric/scripts/tsymmetricperformancetests.txt	Fri Jun 11 15:32:35 2010 +0300
@@ -0,0 +1,1389 @@
+// Start of performance testing
+//
+// The <randDataSize> tags indicate the size in bytes of the 
+// random input data to be generated for the cipher in each test case.
+//
+<action>
+	<actionname>DES ECB Vector Test 0 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESECB</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>8</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES ECB Vector Test 1 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESECB</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>16</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES ECB Vector Test 2 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESECB</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>32</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES ECB Vector Test 3 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESECB</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>64</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES ECB Vector Test 4 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESECB</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>128</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES ECB Vector Test 5 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESECB</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>256</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES ECB Vector Test 6 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESECB</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>512</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES ECB Vector Test 7 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESECB</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>1024</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES ECB Vector Test 8 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESECB</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>2048</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES ECB Vector Test 9 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESECB</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>4096</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES CBC Vector Test 0 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESCBC</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>8</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES CBC Vector Test 1 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESCBC</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>16</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES CBC Vector Test 2 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESCBC</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>32</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES CBC Vector Test 3 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESCBC</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>64</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES CBC Vector Test 4 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESCBC</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>128</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES CBC Vector Test 5 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESCBC</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>256</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES CBC Vector Test 6 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESCBC</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>512</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES CBC Vector Test 7 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESCBC</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>1024</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES CBC Vector Test 8 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESCBC</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>2048</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>DES CBC Vector Test 9 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>DESCBC</ciphertype>
+			<key>10316E028C8F3B4A</key>
+			<randDataSize>4096</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES ECB Vector Test 0 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESECB</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>8</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES ECB Vector Test 1 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESECB</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>16</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES ECB Vector Test 2 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESECB</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>32</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES ECB Vector Test 3 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESECB</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>64</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES ECB Vector Test 4 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESECB</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>128</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES ECB Vector Test 5 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESECB</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>256</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES ECB Vector Test 6 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESECB</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>512</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES ECB Vector Test 7 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESECB</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>1024</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES ECB Vector Test 8 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESECB</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>2048</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES ECB Vector Test 9 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESECB</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>4096</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES CBC Vector Test 0 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESCBC</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>8</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES CBC Vector Test 1 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESCBC</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>16</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES CBC Vector Test 2 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESCBC</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>32</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES CBC Vector Test 3 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESCBC</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>64</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES CBC Vector Test 4 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESCBC</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>128</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES CBC Vector Test 5 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESCBC</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>256</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES CBC Vector Test 6 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESCBC</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>512</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES CBC Vector Test 7 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESCBC</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>1024</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES CBC Vector Test 8 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESCBC</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>2048</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>3 DES CBC Vector Test 9 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>3DESCBC</ciphertype>
+			<key>10316E028C8F3B4A10316E028C8F3B4A10316E028C8F3B4A</key>
+			<randDataSize>4096</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 ECB Vector Test 0 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2ECB</ciphertype>
+			<key>88</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>8</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 ECB Vector Test 1 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2ECB</ciphertype>
+			<key>88</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>16</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 ECB Vector Test 2 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2ECB</ciphertype>
+			<key>88</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>32</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 ECB Vector Test 3 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2ECB</ciphertype>
+			<key>88</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>64</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 ECB Vector Test 4 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2ECB</ciphertype>
+			<key>88</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>128</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 ECB Vector Test 5 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2ECB</ciphertype>
+			<key>88</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>256</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 ECB Vector Test 6 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2ECB</ciphertype>
+			<key>88</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>512</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 ECB Vector Test 7 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2ECB</ciphertype>
+			<key>88</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>1024</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 ECB Vector Test 8 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2ECB</ciphertype>
+			<key>88</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>2048</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 ECB Vector Test 9 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2ECB</ciphertype>
+			<key>88</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>4096</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 CBC Vector Test 0 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2CBC</ciphertype>
+			<key>0000000000000000</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>8</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 CBC Vector Test 1 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2CBC</ciphertype>
+			<key>0000000000000000</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>16</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 CBC Vector Test 2 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2CBC</ciphertype>
+			<key>0000000000000000</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>32</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 CBC Vector Test 3 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2CBC</ciphertype>
+			<key>0000000000000000</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>64</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 CBC Vector Test 4 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2CBC</ciphertype>
+			<key>0000000000000000</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>128</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 CBC Vector Test 5 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2CBC</ciphertype>
+			<key>0000000000000000</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>256</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 CBC Vector Test 6 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2CBC</ciphertype>
+			<key>0000000000000000</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>512</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 CBC Vector Test 7 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2CBC</ciphertype>
+			<key>0000000000000000</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>1024</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 CBC Vector Test 8 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2CBC</ciphertype>
+			<key>0000000000000000</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>2048</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC2 CBC Vector Test 9 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC2CBC</ciphertype>
+			<key>0000000000000000</key>
+			<effectiveKeyLength>64</effectiveKeyLength>
+			<randDataSize>4096</randDataSize>
+			<iv>0000000000000000</iv>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>AES ECB Vector Test 0 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>AESECB</ciphertype>
+			<key>80000000000000000000000000000000</key>
+			<randDataSize>16</randDataSize>
+			<iterations>1</iterations>
+			<result>ETrue</result>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>AES ECB Vector Test 1 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>AESECB</ciphertype>
+			<key>80000000000000000000000000000000</key>
+			<randDataSize>32</randDataSize>
+			<iterations>1</iterations>
+			<result>ETrue</result>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>AES ECB Vector Test 2 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>AESECB</ciphertype>
+			<key>80000000000000000000000000000000</key>
+			<randDataSize>64</randDataSize>
+			<iterations>1</iterations>
+			<result>ETrue</result>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>AES ECB Vector Test 3 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>AESECB</ciphertype>
+			<key>80000000000000000000000000000000</key>
+			<randDataSize>128</randDataSize>
+			<iterations>1</iterations>
+			<result>ETrue</result>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>AES ECB Vector Test 4 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>AESECB</ciphertype>
+			<key>80000000000000000000000000000000</key>
+			<randDataSize>256</randDataSize>
+			<iterations>1</iterations>
+			<result>ETrue</result>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>AES ECB Vector Test 5 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>AESECB</ciphertype>
+			<key>80000000000000000000000000000000</key>
+			<randDataSize>512</randDataSize>
+			<iterations>1</iterations>
+			<result>ETrue</result>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>AES ECB Vector Test 6 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>AESECB</ciphertype>
+			<key>80000000000000000000000000000000</key>
+			<randDataSize>1024</randDataSize>
+			<iterations>1</iterations>
+			<result>ETrue</result>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>AES ECB Vector Test 7 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>AESECB</ciphertype>
+			<key>80000000000000000000000000000000</key>
+			<randDataSize>2048</randDataSize>
+			<iterations>1</iterations>
+			<result>ETrue</result>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>AES ECB Vector Test 8 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>AESECB</ciphertype>
+			<key>80000000000000000000000000000000</key>
+			<randDataSize>4096</randDataSize>
+			<iterations>1</iterations>
+			<result>ETrue</result>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC4 Vector Test 0 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC4</ciphertype>
+			<key>70E40040838C10495A4B31551D2A18EF</key>
+			<randDataSize>8</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC4 Vector Test 1 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC4</ciphertype>
+			<key>70E40040838C10495A4B31551D2A18EF</key>
+			<randDataSize>16</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC4 Vector Test 2 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC4</ciphertype>
+			<key>70E40040838C10495A4B31551D2A18EF</key>
+			<randDataSize>32</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC4 Vector Test 3 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC4</ciphertype>
+			<key>70E40040838C10495A4B31551D2A18EF</key>
+			<randDataSize>64</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC4 Vector Test 4 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC4</ciphertype>
+			<key>70E40040838C10495A4B31551D2A18EF</key>
+			<randDataSize>128</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC4 Vector Test 5 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC4</ciphertype>
+			<key>70E40040838C10495A4B31551D2A18EF</key>
+			<randDataSize>256</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC4 Vector Test 6 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC4</ciphertype>
+			<key>70E40040838C10495A4B31551D2A18EF</key>
+			<randDataSize>512</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC4 Vector Test 7 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC4</ciphertype>
+			<key>70E40040838C10495A4B31551D2A18EF</key>
+			<randDataSize>1024</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC4 Vector Test 8 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC4</ciphertype>
+			<key>70E40040838C10495A4B31551D2A18EF</key>
+			<randDataSize>2048</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>RC4 Vector Test 9 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>RC4</ciphertype>
+			<key>70E40040838C10495A4B31551D2A18EF</key>
+			<randDataSize>4096</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>Null Vector Test 0 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>NULL</ciphertype>
+			<randDataSize>8</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>Null Vector Test 1 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>NULL</ciphertype>
+			<randDataSize>16</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>Null Vector Test 2 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>NULL</ciphertype>
+			<randDataSize>32</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>Null Vector Test 3 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>NULL</ciphertype>
+			<randDataSize>64</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>Null Vector Test 4 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>NULL</ciphertype>
+			<randDataSize>128</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>Null Vector Test 5 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>NULL</ciphertype>
+			<randDataSize>256</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>Null Vector Test 6 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>NULL</ciphertype>
+			<randDataSize>512</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>Null Vector Test 7 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>NULL</ciphertype>
+			<randDataSize>1024</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>Null Vector Test 8 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>NULL</ciphertype>
+			<randDataSize>2048</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>
+<action>
+	<actionname>Null Vector Test 9 (Performance)</actionname>
+	<actiontype>Performance</actiontype>
+	<actionbody>
+		<vector>
+			<ciphertype>NULL</ciphertype>
+			<randDataSize>4096</randDataSize>
+			<iterations>1</iterations>
+		</vector>
+	</actionbody>
+	<actionresult>
+		<return>KErrNone</return>
+	</actionresult>
+</action>