os/security/crypto/weakcryptospi/test/tasymmetric/scripts/tasymmetrictests.script
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
//
sl@0
     2
// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     3
// All rights reserved.
sl@0
     4
// This component and the accompanying materials are made available
sl@0
     5
// under the terms of the License "Eclipse Public License v1.0"
sl@0
     6
// which accompanies this distribution, and is available
sl@0
     7
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     8
//
sl@0
     9
// Initial Contributors:
sl@0
    10
// Nokia Corporation - initial contribution.
sl@0
    11
//
sl@0
    12
// Contributors:
sl@0
    13
//
sl@0
    14
// Description: 
sl@0
    15
//
sl@0
    16
sl@0
    17
START_TESTCASE                SEC-TASYMMETRICTESTS-0001
sl@0
    18
sl@0
    19
//! @SYMTestCaseID            SEC-TASYMMETRICTESTS-0001
sl@0
    20
sl@0
    21
//! @SYMTestCaseDesc          
sl@0
    22
sl@0
    23
//! @SYMTestActions           1) RSA CRT test vector 1 (RSAEncryptVector)
sl@0
    24
sl@0
    25
//!                           2) RSA CRT test vector 2 (RSADecryptVectorCRT)
sl@0
    26
sl@0
    27
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0001-001
sl@0
    28
sl@0
    29
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVectorCRT    tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0001-002
sl@0
    30
sl@0
    31
END_TESTCASE                  SEC-TASYMMETRICTESTS-0001
sl@0
    32
sl@0
    33
sl@0
    34
sl@0
    35
sl@0
    36
sl@0
    37
START_TESTCASE                SEC-TASYMMETRICTESTS-0002
sl@0
    38
sl@0
    39
//! @SYMTestCaseID            SEC-TASYMMETRICTESTS-0002
sl@0
    40
sl@0
    41
//! @SYMTestCaseDesc          /	Not a valid test now CRT is correct. Checked this with cryptopp test case (see exponentiate project for details).
sl@0
    42
sl@0
    43
//!                           <!action>
sl@0
    44
sl@0
    45
//!                           <!actionname>RSA CRT test vector 2 (RSADecryptVectorCRT) (test a failure)</actionname>
sl@0
    46
sl@0
    47
//!                           <!actiontype>RSADecryptVectorCRT</actiontype>
sl@0
    48
sl@0
    49
//!                           <!actionbody>
sl@0
    50
sl@0
    51
//!                           <!modulus>EF6419DC54EC49B7D0524BA675727F6D895A66A9940F3C76B6220A5B9073357D70702C9FC2D6ECA41448356CE562F7FFAF1DA64BA947274BA0D372F5866B69CB</modulus>
sl@0
    52
sl@0
    53
//!                           <!P>FB4F79F4E8C816B816A817120901AED45D0FD72F3DC4BA6946F790776E8A5845</P>
sl@0
    54
sl@0
    55
//!                           <!Q>F3DBAF51B232E334964581AE27DE17BFF90A66AE84C2BE95574082880BFF82CF</Q>
sl@0
    56
sl@0
    57
//!                           <!dP>63D8A1C5B22EBD080AC861D2228DEE9E251344155ADF2C88E34F3CB096D49459</dP>
sl@0
    58
sl@0
    59
//!                           <!dQ>F145A87EC23B0B059AB08690132DF07DA61F9E5C894A4D5A610B989A9694658D</dQ>
sl@0
    60
sl@0
    61
//!                           <!qInv>4B8869676360EDC92F0B02F0B93580A570686E7EA3C7D39A5E572AB79314CCBD</qInv>
sl@0
    62
sl@0
    63
//!                           <!ciphertext>2EAEAE1F07AAD1D3A14C2178397DFECD91C92E963511BE5CDDE8BCA79B47ECEF68F8DD2F8240DE2E05E90E2A75FAA6495CE903DE413D332CFDD2DD83BC8244C5</ciphertext>
sl@0
    64
sl@0
    65
//!                           <!plaintext>123456789ABCDEF123456789ABCDEF123456789ABCDEF123456789ABCDEF</plaintext>
sl@0
    66
sl@0
    67
//!                           <!/actionbody>
sl@0
    68
sl@0
    69
//!                           <!actionresult>
sl@0
    70
sl@0
    71
//!                           <!return>KErrCorrupt</return>
sl@0
    72
sl@0
    73
//!                           <!result>EFalse</result>
sl@0
    74
sl@0
    75
//!                           <!/actionresult>
sl@0
    76
sl@0
    77
//!                           <!/action>
sl@0
    78
sl@0
    79
//! @SYMTestActions           1) 512 bit rsa key, self encrypt test 1
sl@0
    80
sl@0
    81
//!                           2) 512 bit rsa key, self encrypt test 2
sl@0
    82
sl@0
    83
//!                           3) 512 bit rsa key, self encrypt test 3
sl@0
    84
sl@0
    85
//!                           4) RSA CRT test vector 3 (RSADecryptVectorCRT) m2 larger than m1 which tests negative division/modulus handling
sl@0
    86
sl@0
    87
//!                           5) 512 bit rsa key, self encrypt test 1 (CRT)
sl@0
    88
sl@0
    89
//!                           6) 512 bit rsa key, self encrypt test 2 (CRT)
sl@0
    90
sl@0
    91
//!                           7) 512 bit rsa key, self encrypt test 3 (CRT)
sl@0
    92
sl@0
    93
//!                           8) 512 bit rsa key, self sign test 1
sl@0
    94
sl@0
    95
//!                           9) ***NEW*** CRT self sign 512 bit rsa key, test 1
sl@0
    96
sl@0
    97
//!                           10) ***NEW*** CRT self sign 512 bit rsa key, test 2
sl@0
    98
sl@0
    99
//!                           11) ***NEW*** CRT self sign 512 bit rsa key, test 3
sl@0
   100
sl@0
   101
//!                           12) ***NEW*** CRT self sign 512 bit rsa key, test 4
sl@0
   102
sl@0
   103
//!                           13) RSA test vector 1 (RSAEncryptVector)
sl@0
   104
sl@0
   105
//!                           14) RSA test vector 2 (RSADecryptVector)
sl@0
   106
sl@0
   107
//!                           15) RSA test vector 3 (RSAEncryptVector)
sl@0
   108
sl@0
   109
//!                           16) RSA test vector 4 (RSADecryptVector)
sl@0
   110
sl@0
   111
//!                           17) RSA test vector 5 (RSAEncryptVector)
sl@0
   112
sl@0
   113
//!                           18) RSA test vector 6 (RSADecryptVector)
sl@0
   114
sl@0
   115
//!                           19) RSA test vector 7 (RSAEncryptVector)
sl@0
   116
sl@0
   117
//!                           20) RSA test vector 8 (RSADecryptVector)
sl@0
   118
sl@0
   119
//!                           21) RSA test vector 9 (RSAEncryptVector)
sl@0
   120
sl@0
   121
//!                           22) RSA test vector 10 (RSADecryptVector)
sl@0
   122
sl@0
   123
//!                           23) RSA test vector 11 (RSAEncryptVector)
sl@0
   124
sl@0
   125
//!                           24) RSA test vector 12 (RSADecryptVector)
sl@0
   126
sl@0
   127
//!                           25) RSA test vector 13 (RSAEncryptVector)
sl@0
   128
sl@0
   129
//!                           26) RSA test vector 14 (RSADecryptVector)
sl@0
   130
sl@0
   131
//!                           27) RSA test vector 15 (RSAEncryptVector)
sl@0
   132
sl@0
   133
//!                           28) RSA test vector 16 (RSADecryptVector)
sl@0
   134
sl@0
   135
//!                           29) RSA test vector 17 (RSAEncryptVector)
sl@0
   136
sl@0
   137
//!                           30) RSA test vector 18 (RSADecryptVector)
sl@0
   138
sl@0
   139
//!                           31) RSA test vector 19 (RSAEncryptVector)
sl@0
   140
sl@0
   141
//!                           32) RSA test vector 20 (RSADecryptVector)
sl@0
   142
sl@0
   143
//!                           33) RSA test vector 21 (RSAEncryptVector)
sl@0
   144
sl@0
   145
//!                           34) RSA test vector 22 (RSADecryptVector)
sl@0
   146
sl@0
   147
//!                           35) RSA test vector 23 (RSAEncryptVector)
sl@0
   148
sl@0
   149
//!                           36) RSA test vector 24 (RSADecryptVector)
sl@0
   150
sl@0
   151
//!                           37) RSA test vector 25 (RSAEncryptVector)
sl@0
   152
sl@0
   153
//!                           38) RSA test vector 26 (RSADecryptVector)
sl@0
   154
sl@0
   155
//!                           39) RSA test vector 27 (RSAEncryptVector)
sl@0
   156
sl@0
   157
//!                           40) RSA test vector 28 (RSADecryptVector)
sl@0
   158
sl@0
   159
//!                           41) RSA test vector 29 (RSAEncryptVector)
sl@0
   160
sl@0
   161
//!                           42) RSA test vector 30 (RSADecryptVector)
sl@0
   162
sl@0
   163
//!                           43) RSA test vector 31 (test a failure) (RSAEncryptVector)
sl@0
   164
sl@0
   165
//!                           44) RSA test vector 32 (test a failure) (RSADecryptVector)
sl@0
   166
sl@0
   167
//!                           45) RSA test vector 33 (test a failure) (RSAEncryptVector)
sl@0
   168
sl@0
   169
//!                           46) RSA test vector 34 (test a failure) (RSADecryptVector)
sl@0
   170
sl@0
   171
//!                           47) RSA test vector 35 (test a failure) (RSAEncryptVector)
sl@0
   172
sl@0
   173
//!                           48) RSA test vector 36 (test a failure) (RSADecryptVector)
sl@0
   174
sl@0
   175
//!                           49) RSA test vector 37 (RSASignVector)
sl@0
   176
sl@0
   177
//!                           50) RSA test vector 38 (RSAVerifyVector)
sl@0
   178
sl@0
   179
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptStandardAndCRTFB   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-001
sl@0
   180
sl@0
   181
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptStandardAndCRTFB   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-002
sl@0
   182
sl@0
   183
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptStandardAndCRTFB   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-003
sl@0
   184
sl@0
   185
RUN_TEST_STEP                 -1    CTestHandler        RSASignVectorCRT       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-004
sl@0
   186
sl@0
   187
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptStandardAndCRTFB   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-005
sl@0
   188
sl@0
   189
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptStandardAndCRTFB   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-006
sl@0
   190
sl@0
   191
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptStandardAndCRTFB   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-007
sl@0
   192
sl@0
   193
RUN_TEST_STEP                 -1    CTestHandler        RSASignStandardAndCRTFB   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-008
sl@0
   194
sl@0
   195
RUN_TEST_STEP                 -1    CTestHandler        RSASignStandardAndCRTFB   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-009
sl@0
   196
sl@0
   197
RUN_TEST_STEP                 -1    CTestHandler        RSASignStandardAndCRTFB   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-010
sl@0
   198
sl@0
   199
RUN_TEST_STEP                 -1    CTestHandler        RSASignStandardAndCRTFB   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-011
sl@0
   200
sl@0
   201
RUN_TEST_STEP                 -1    CTestHandler        RSASignStandardAndCRTFB   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-012
sl@0
   202
sl@0
   203
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-013
sl@0
   204
sl@0
   205
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-014
sl@0
   206
sl@0
   207
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-015
sl@0
   208
sl@0
   209
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-016
sl@0
   210
sl@0
   211
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-017
sl@0
   212
sl@0
   213
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-018
sl@0
   214
sl@0
   215
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-019
sl@0
   216
sl@0
   217
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-020
sl@0
   218
sl@0
   219
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-021
sl@0
   220
sl@0
   221
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-022
sl@0
   222
sl@0
   223
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-023
sl@0
   224
sl@0
   225
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-024
sl@0
   226
sl@0
   227
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-025
sl@0
   228
sl@0
   229
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-026
sl@0
   230
sl@0
   231
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-027
sl@0
   232
sl@0
   233
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-028
sl@0
   234
sl@0
   235
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-029
sl@0
   236
sl@0
   237
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-030
sl@0
   238
sl@0
   239
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-031
sl@0
   240
sl@0
   241
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-032
sl@0
   242
sl@0
   243
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-033
sl@0
   244
sl@0
   245
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-034
sl@0
   246
sl@0
   247
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-035
sl@0
   248
sl@0
   249
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-036
sl@0
   250
sl@0
   251
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-037
sl@0
   252
sl@0
   253
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-038
sl@0
   254
sl@0
   255
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-039
sl@0
   256
sl@0
   257
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-040
sl@0
   258
sl@0
   259
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-041
sl@0
   260
sl@0
   261
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-042
sl@0
   262
sl@0
   263
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-043
sl@0
   264
sl@0
   265
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-044
sl@0
   266
sl@0
   267
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-045
sl@0
   268
sl@0
   269
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-046
sl@0
   270
sl@0
   271
RUN_TEST_STEP                 -1    CTestHandler        RSAEncryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-047
sl@0
   272
sl@0
   273
RUN_TEST_STEP                 -1    CTestHandler        RSADecryptVector       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-048
sl@0
   274
sl@0
   275
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-049
sl@0
   276
sl@0
   277
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0002-050
sl@0
   278
sl@0
   279
END_TESTCASE                  SEC-TASYMMETRICTESTS-0002
sl@0
   280
sl@0
   281
sl@0
   282
sl@0
   283
sl@0
   284
sl@0
   285
START_TESTCASE                SEC-TASYMMETRICTESTS-0003
sl@0
   286
sl@0
   287
//! @SYMTestCaseID            SEC-TASYMMETRICTESTS-0003
sl@0
   288
sl@0
   289
//! @SYMTestCaseDesc          Test vector from cryptopp "Everybody gets Friday off"
sl@0
   290
sl@0
   291
//! @SYMTestActions           1) ***NEW*** CRT sign test RSA test vector 37A (RSASignVector)
sl@0
   292
sl@0
   293
//!                           2) ***NEW*** verify CRT sign RSA test vector 37B (RSAVerifyVector)
sl@0
   294
sl@0
   295
//!                           3) ***NEW*** RSA test vector 38A (RSASignVector)
sl@0
   296
sl@0
   297
//!                           4) ***NEW*** RSA test vector 38B (RSAVerifyVector)
sl@0
   298
sl@0
   299
//!                           5) RSA test vector 40 (RSAVerifyVector)
sl@0
   300
sl@0
   301
//!                           6) RSA test vector 41 (RSASignVector)
sl@0
   302
sl@0
   303
//!                           7) RSA test vector 42 (RSAVerifyVector)
sl@0
   304
sl@0
   305
//!                           8) RSA test vector 43 (RSASignVector)
sl@0
   306
sl@0
   307
//!                           9) RSA test vector 44 (RSAVerifyVector)
sl@0
   308
sl@0
   309
//!                           10) RSA test vector 45 (RSASignVector)
sl@0
   310
sl@0
   311
//!                           11) RSA test vector 46 (RSAVerifyVector)
sl@0
   312
sl@0
   313
//!                           12) RSA test vector 47 (RSASignVector)
sl@0
   314
sl@0
   315
//!                           13) RSA test vector 48 (RSAVerifyVector)
sl@0
   316
sl@0
   317
//!                           14) RSA test vector 49 (RSASignVector)
sl@0
   318
sl@0
   319
//!                           15) RSA test vector 50 (RSAVerifyVector)
sl@0
   320
sl@0
   321
//!                           16) RSA test vector 51 (RSASignVector)
sl@0
   322
sl@0
   323
//!                           17) RSA test vector 52 (RSAVerifyVector)
sl@0
   324
sl@0
   325
//!                           18) RSA test vector 53 (RSASignVector)
sl@0
   326
sl@0
   327
//!                           19) RSA test vector 54 (RSAVerifyVector)
sl@0
   328
sl@0
   329
//!                           20) RSA test vector 55 (RSASignVector)
sl@0
   330
sl@0
   331
//!                           21) RSA test vector 56 (RSAVerifyVector)
sl@0
   332
sl@0
   333
//!                           22) RSA test vector 57 (RSASignVector)
sl@0
   334
sl@0
   335
//!                           23) RSA test vector 58 (RSAVerifyVector)
sl@0
   336
sl@0
   337
//!                           24) RSA test vector 59 (RSASignVector)
sl@0
   338
sl@0
   339
//!                           25) RSA test vector 60 (RSAVerifyVector)
sl@0
   340
sl@0
   341
//!                           26) RSA test vector 61 (RSASignVector)
sl@0
   342
sl@0
   343
//!                           27) RSA test vector 62 (RSAVerifyVector)
sl@0
   344
sl@0
   345
//!                           28) RSA test vector 63 (RSASignVector)
sl@0
   346
sl@0
   347
//!                           29) RSA test vector 64 (RSAVerifyVector)
sl@0
   348
sl@0
   349
//!                           30) RSA test vector 65 (RSASignVector)
sl@0
   350
sl@0
   351
//!                           31) RSA test vector 66 (RSAVerifyVector)
sl@0
   352
sl@0
   353
//!                           32) RSA test vector 67 (test a failure) (RSASignVector)
sl@0
   354
sl@0
   355
//!                           33) RSA test vector 68 (test a failure) (RSAVerifyVector)
sl@0
   356
sl@0
   357
//!                           34) RSA test vector 69 (test a failure) (RSASignVector)
sl@0
   358
sl@0
   359
//!                           35) RSA test vector 70 (test a failure) (RSAVerifyVector)
sl@0
   360
sl@0
   361
//!                           36) RSA test vector 71 (test a failure) (RSASignVector)
sl@0
   362
sl@0
   363
//!                           37) RSA test vector 72 (test a failure) (RSAVerifyVector)
sl@0
   364
sl@0
   365
//!                           38) 1024 bit dsa key, self sign test 1
sl@0
   366
sl@0
   367
//!                           39) 512 bit dsa key, self sign test 2
sl@0
   368
sl@0
   369
//!                           40) DSA Prime Generation test (from DSS appendix 5)
sl@0
   370
sl@0
   371
//!                           41) DSA Prime Generation test 1
sl@0
   372
sl@0
   373
//!                           42) DSA test vector 1 (DSASignVector)
sl@0
   374
sl@0
   375
//!                           43) DSA test vector 2 (DSAVerifyVector)
sl@0
   376
sl@0
   377
//!                           44) DSA test vector 3 (test a failure) (DSASignVector) first byte in r changed from 8B to 9B
sl@0
   378
sl@0
   379
//!                           45) DSA test vector 4 (test a failure) (DSAVerifyVector) message changed from "abc" to "abcd"
sl@0
   380
sl@0
   381
//!                           46) DSA Verify - test a failure
sl@0
   382
sl@0
   383
//!                           47) DSA Verify - test a failure
sl@0
   384
sl@0
   385
//!                           48) DH key agreement - 1
sl@0
   386
sl@0
   387
//!                           49) DH key agreement - 2
sl@0
   388
sl@0
   389
//!                           50) DH key agreement - 3
sl@0
   390
sl@0
   391
//!                           51) DH key agreement - 4
sl@0
   392
sl@0
   393
//!                           52) DH key agreement - 5
sl@0
   394
sl@0
   395
//!                           53) DH key agreement - 6
sl@0
   396
sl@0
   397
//!                           54) DH key agreement - 7
sl@0
   398
sl@0
   399
//!                           55) DH key agreement - 8
sl@0
   400
sl@0
   401
//!                           56) RSA Parameter Test 1 (RSAPublicKeyParams)
sl@0
   402
sl@0
   403
//!                           57) RSA Parameter Test 2 (RSAPublicKeyParams)
sl@0
   404
sl@0
   405
//!                           58) RSA Parameter Test 3 (RSAPublicKeyParams)
sl@0
   406
sl@0
   407
//!                           59) RSA Parameter Test 4 (RSAPrivateKeyParams)
sl@0
   408
sl@0
   409
//!                           60) RSA Parameter Test 5 (RSAPrivateKeyParams)
sl@0
   410
sl@0
   411
//!                           61) RSA Parameter Test 6 (RSAPrivateKeyParams)
sl@0
   412
sl@0
   413
//!                           62) RSA Parameter Test 7 (RSAPrivateKeyCRTParams)
sl@0
   414
sl@0
   415
//!                           63) RSA Parameter Test 8 (RSAPrivateKeyCRTParams)
sl@0
   416
sl@0
   417
//!                           64) RSA Parameter Test 9 (RSAPrivateKeyCRTParams)
sl@0
   418
sl@0
   419
//!                           65) RSA Parameter Test 10 (RSAPrivateKeyCRTParams)
sl@0
   420
sl@0
   421
//!                           66) RSA Parameter Test 11 (RSAPrivateKeyCRTParams)
sl@0
   422
sl@0
   423
//!                           67) Asymmetric Miscellaneous Test - 1
sl@0
   424
sl@0
   425
//!                           68) Asymmetric Miscellaneous Test - 2
sl@0
   426
sl@0
   427
//!                           69) Asymmetric Miscellaneous Test - 3
sl@0
   428
sl@0
   429
RUN_TEST_STEP                 -1    CTestHandler        RSASignVectorCRT       tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-001
sl@0
   430
sl@0
   431
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-002
sl@0
   432
sl@0
   433
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-003
sl@0
   434
sl@0
   435
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-004
sl@0
   436
sl@0
   437
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-005
sl@0
   438
sl@0
   439
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-006
sl@0
   440
sl@0
   441
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-007
sl@0
   442
sl@0
   443
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-008
sl@0
   444
sl@0
   445
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-009
sl@0
   446
sl@0
   447
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-010
sl@0
   448
sl@0
   449
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-011
sl@0
   450
sl@0
   451
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-012
sl@0
   452
sl@0
   453
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-013
sl@0
   454
sl@0
   455
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-014
sl@0
   456
sl@0
   457
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-015
sl@0
   458
sl@0
   459
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-016
sl@0
   460
sl@0
   461
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-017
sl@0
   462
sl@0
   463
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-018
sl@0
   464
sl@0
   465
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-019
sl@0
   466
sl@0
   467
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-020
sl@0
   468
sl@0
   469
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-021
sl@0
   470
sl@0
   471
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-022
sl@0
   472
sl@0
   473
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-023
sl@0
   474
sl@0
   475
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-024
sl@0
   476
sl@0
   477
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-025
sl@0
   478
sl@0
   479
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-026
sl@0
   480
sl@0
   481
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-027
sl@0
   482
sl@0
   483
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-028
sl@0
   484
sl@0
   485
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-029
sl@0
   486
sl@0
   487
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-030
sl@0
   488
sl@0
   489
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-031
sl@0
   490
sl@0
   491
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-032
sl@0
   492
sl@0
   493
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-033
sl@0
   494
sl@0
   495
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-034
sl@0
   496
sl@0
   497
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-035
sl@0
   498
sl@0
   499
RUN_TEST_STEP                 -1    CTestHandler        RSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-036
sl@0
   500
sl@0
   501
RUN_TEST_STEP                 -1    CTestHandler        RSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-037
sl@0
   502
sl@0
   503
RUN_TEST_STEP                 -1    CTestHandler        DSASignFB              tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-038
sl@0
   504
sl@0
   505
RUN_TEST_STEP                 -1    CTestHandler        DSASignFB              tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-039
sl@0
   506
sl@0
   507
RUN_TEST_STEP                 -1    CTestHandler        DSAPrimeGen            tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-040
sl@0
   508
sl@0
   509
RUN_TEST_STEP                 -1    CTestHandler        DSAPrimeGen            tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-041
sl@0
   510
sl@0
   511
RUN_TEST_STEP                 -1    CTestHandler        DSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-042
sl@0
   512
sl@0
   513
RUN_TEST_STEP                 -1    CTestHandler        DSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-043
sl@0
   514
sl@0
   515
RUN_TEST_STEP                 -1    CTestHandler        DSASignVector          tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-044
sl@0
   516
sl@0
   517
RUN_TEST_STEP                 -1    CTestHandler        DSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-045
sl@0
   518
sl@0
   519
RUN_TEST_STEP                 -1    CTestHandler        DSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-046
sl@0
   520
sl@0
   521
RUN_TEST_STEP                 -1    CTestHandler        DSAVerifyVector        tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-047
sl@0
   522
sl@0
   523
RUN_TEST_STEP                 -1    CTestHandler        DHVector               tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-048
sl@0
   524
sl@0
   525
RUN_TEST_STEP                 -1    CTestHandler        DHVector               tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-049
sl@0
   526
sl@0
   527
RUN_TEST_STEP                 -1    CTestHandler        DHVector               tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-050
sl@0
   528
sl@0
   529
RUN_TEST_STEP                 -1    CTestHandler        DHVector               tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-051
sl@0
   530
sl@0
   531
RUN_TEST_STEP                 -1    CTestHandler        DHVector               tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-052
sl@0
   532
sl@0
   533
RUN_TEST_STEP                 -1    CTestHandler        DHVector               tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-053
sl@0
   534
sl@0
   535
RUN_TEST_STEP                 -1    CTestHandler        DHVector               tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-054
sl@0
   536
sl@0
   537
RUN_TEST_STEP                 -1    CTestHandler        DHVector               tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-055
sl@0
   538
sl@0
   539
RUN_TEST_STEP !Error=-6       -1    CTestHandler        RSAPublicKeyParams     tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-056
sl@0
   540
sl@0
   541
RUN_TEST_STEP !Error=-6       -1    CTestHandler        RSAPublicKeyParams     tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-057
sl@0
   542
sl@0
   543
RUN_TEST_STEP !Error=-6       -1    CTestHandler        RSAPublicKeyParams     tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-058
sl@0
   544
sl@0
   545
RUN_TEST_STEP !Error=-6       -1    CTestHandler        RSAPrivateKeyParams    tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-059
sl@0
   546
sl@0
   547
RUN_TEST_STEP !Error=-6       -1    CTestHandler        RSAPrivateKeyParams    tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-060
sl@0
   548
sl@0
   549
RUN_TEST_STEP !Error=-6       -1    CTestHandler        RSAPrivateKeyParams    tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-061
sl@0
   550
sl@0
   551
RUN_TEST_STEP !Error=-6       -1    CTestHandler        RSAPrivateKeyCRTParams   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-062
sl@0
   552
sl@0
   553
RUN_TEST_STEP !Error=-6       -1    CTestHandler        RSAPrivateKeyCRTParams   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-063
sl@0
   554
sl@0
   555
RUN_TEST_STEP !Error=-6       -1    CTestHandler        RSAPrivateKeyCRTParams   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-064
sl@0
   556
sl@0
   557
RUN_TEST_STEP !Error=-6       -1    CTestHandler        RSAPrivateKeyCRTParams   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-065
sl@0
   558
sl@0
   559
RUN_TEST_STEP !Error=-6       -1    CTestHandler        RSAPrivateKeyCRTParams   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-066
sl@0
   560
sl@0
   561
RUN_TEST_STEP                 -1    CTestHandler        AsymmetricMiscellaneous   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-067
sl@0
   562
sl@0
   563
RUN_TEST_STEP                 -1    CTestHandler        AsymmetricMiscellaneous   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-068
sl@0
   564
sl@0
   565
RUN_TEST_STEP                 -1    CTestHandler        AsymmetricMiscellaneous   tasymmetrictests.ini   SEC-TASYMMETRICTESTS-0003-069
sl@0
   566
sl@0
   567
END_TESTCASE                  SEC-TASYMMETRICTESTS-0003
sl@0
   568
sl@0
   569
sl@0
   570
sl@0
   571
sl@0
   572