os/security/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_extended.ini
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 [ExtendedAllChars1]
     2 InterfaceType			=KSymmetricCipherInterface
     3 EncryptKey			=ABCDEFGH
     4 KeyType				=KSymmetricKeyParameter
     5 AlgorithmUid			=KAlgorithmCipherDes
     6 CryptoMode			=KCryptoModeEncrypt
     7 OperationMode			=KOperationModeNone
     8 PaddingMode			=KPaddingModeNone
     9 AlgorithmParams			=NULL
    10 
    11 InterfaceScopeRule1		=KSymmetricCipherInterface
    12 AlgorithmScopeRule1		=KNone
    13 CharacterUidRule1		=KExtendCharType1
    14 CompareOperatorRule1		=EOpEqual
    15 CharacterValueRule1		=1234
    16 CharacterValueTypeRule1		=ERuleValueInteger
    17 IsOptionaRule1			=False
    18 
    19 InterfaceScopeRule2		=KNone
    20 AlgorithmScopeRule2		=KAlgorithmCipherDes
    21 CharacterUidRule2		=KExtendCharType2
    22 CompareOperatorRule2		=EOpEqual
    23 CharacterValueRule2		=5678
    24 CharacterValueTypeRule2		=ERuleValueInteger
    25 IsOptionaRule2			=False
    26 
    27 InterfaceScopeRule3		=KSymmetricCipherInterface
    28 AlgorithmScopeRule3		=KAlgorithmCipherDes
    29 CharacterUidRule3		=KExtendCharType3
    30 CompareOperatorRule3		=EOpEqual
    31 CharacterValueRule3		=HAPPYDAYS
    32 CharacterValueTypeRule3		=ERuleValueDes8
    33 IsOptionaRule3			=False
    34 
    35 ExAlgorithmUid			=KAlgorithmCipherDes
    36 ExImplementationUid		=KTestPlugin02Des_1
    37 
    38 //****************************************************************************
    39 //****************************************************************************
    40 
    41 [ExtendedAllChars2]
    42 InterfaceType			=KKeypairGeneratorInterface
    43 AlgorithmUid			=KAlgorithmRSAKeyPairGenerator
    44 AlgorithmParams			=NULL
    45 
    46 InterfaceScopeRule1		=KKeypairGeneratorInterface
    47 AlgorithmScopeRule1		=KNone
    48 CharacterUidRule1		=KExtendCharType1
    49 CompareOperatorRule1		=EOpEqual
    50 CharacterValueRule1		=9999
    51 CharacterValueTypeRule1		=ERuleValueInteger
    52 IsOptionaRule1			=False
    53 
    54 InterfaceScopeRule2		=KNone
    55 AlgorithmScopeRule2		=KAlgorithmRSAKeyPairGenerator
    56 CharacterUidRule2		=KExtendCharType2
    57 CompareOperatorRule2		=EOpEqual
    58 CharacterValueRule2		=1010
    59 CharacterValueTypeRule2		=ERuleValueInteger
    60 IsOptionaRule2			=False
    61 
    62 InterfaceScopeRule3		=KKeypairGeneratorInterface
    63 AlgorithmScopeRule3		=KAlgorithmRSAKeyPairGenerator
    64 CharacterUidRule3		=KExtendCharType3
    65 CompareOperatorRule3		=EOpEqual
    66 CharacterValueRule3		=SYMBIANTESTCHARACTERISTIC
    67 CharacterValueTypeRule3		=ERuleValueDes8
    68 IsOptionaRule3			=False
    69 
    70 ExAlgorithmUid			=KAlgorithmRSAKeyPairGenerator
    71 ExImplementationUid		=KTestPlugin01RsaKeyGen_1
    72 
    73 //****************************************************************************
    74 //****************************************************************************
    75 
    76 [ExtendedAscend]
    77 InterfaceType			=KSymmetricCipherInterface
    78 EncryptKey			=ABCDEFGH
    79 KeyType				=KSymmetricKeyParameter
    80 AlgorithmUid			=KAlgorithmCipherDes
    81 CryptoMode			=KCryptoModeEncrypt
    82 OperationMode			=KOperationModeNone
    83 PaddingMode			=KPaddingModeNone
    84 AlgorithmParams			=NULL
    85 
    86 InterfaceScopeRule1		=KNone
    87 AlgorithmScopeRule1		=KNone
    88 CharacterUidRule1		=KExtendCharType1
    89 CompareOperatorRule1		=EOpAscendingSort
    90 CharacterValueRule1		=NULL
    91 CharacterValueTypeRule1		=ERuleValueInteger
    92 IsOptionaRule1			=False
    93 
    94 InterfaceScopeRule2		=KNone
    95 AlgorithmScopeRule2		=KNone
    96 CharacterUidRule2		=KExtendCharType3
    97 CompareOperatorRule2		=EOpAscendingSort
    98 CharacterValueRule2		=NULL
    99 CharacterValueTypeRule2		=ERuleValueDes8
   100 IsOptionaRule2			=False
   101 
   102 ExAlgorithmUid			=KAlgorithmCipherDes
   103 ExImplementationUid		=KTestPlugin02Des_1
   104 
   105 //****************************************************************************
   106 //****************************************************************************
   107 
   108 [ExtendedDescend]
   109 InterfaceType			=KKeypairGeneratorInterface
   110 AlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   111 AlgorithmParams			=NULL
   112 
   113 InterfaceScopeRule1		=KNone
   114 AlgorithmScopeRule1		=KNone
   115 CharacterUidRule1		=KExtendCharType1
   116 CompareOperatorRule1		=EOpDescendingSort
   117 CharacterValueRule1		=NULL
   118 CharacterValueTypeRule1		=ERuleValueInteger
   119 IsOptionaRule1			=False
   120 
   121 InterfaceScopeRule2		=KNone
   122 AlgorithmScopeRule2		=KNone
   123 CharacterUidRule2		=KExtendCharType3
   124 CompareOperatorRule2		=EOpDescendingSort
   125 CharacterValueRule2		=NULL
   126 CharacterValueTypeRule2		=ERuleValueDes8
   127 IsOptionaRule2			=False
   128 
   129 ExAlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   130 ExImplementationUid		=KTestPlugin01RsaKeyGen_1
   131 
   132 //****************************************************************************
   133 //****************************************************************************
   134 
   135 [ExtendedGreaterThan]
   136 InterfaceType			=KSymmetricCipherInterface
   137 EncryptKey			=ABCDEFGH
   138 KeyType				=KSymmetricKeyParameter
   139 AlgorithmUid			=KAlgorithmCipherDes
   140 CryptoMode			=KCryptoModeEncrypt
   141 OperationMode			=KOperationModeNone
   142 PaddingMode			=KPaddingModeNone
   143 AlgorithmParams			=NULL
   144 
   145 InterfaceScopeRule1		=KNone
   146 AlgorithmScopeRule1		=KNone
   147 CharacterUidRule1		=KExtendCharType2
   148 CompareOperatorRule1		=EOpGreaterThan
   149 CharacterValueRule1		=1010
   150 CharacterValueTypeRule1		=ERuleValueInteger
   151 IsOptionaRule1			=False
   152 
   153 ExAlgorithmUid			=KAlgorithmCipherDes
   154 ExImplementationUid		=KTestPlugin02Des_1
   155 
   156 //****************************************************************************
   157 //****************************************************************************
   158 
   159 [ExtendedGreaterThanOrEqual]
   160 InterfaceType			=KKeypairGeneratorInterface
   161 AlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   162 AlgorithmParams			=NULL
   163 
   164 InterfaceScopeRule1		=KNone
   165 AlgorithmScopeRule1		=KNone
   166 CharacterUidRule1		=KExtendCharType2
   167 CompareOperatorRule1		=EOpGreaterThanOrEqual
   168 CharacterValueRule1		=1010
   169 CharacterValueTypeRule1		=ERuleValueInteger
   170 IsOptionaRule1			=False
   171 
   172 InterfaceScopeRule2		=KNone
   173 AlgorithmScopeRule2		=KNone
   174 CharacterUidRule2		=KExtendCharType3
   175 CompareOperatorRule2		=EOpEqual
   176 CharacterValueRule2		=SYMBIANTESTCHARACTERISTIC
   177 CharacterValueTypeRule2		=ERuleValueDes8
   178 IsOptionaRule2			=True
   179 
   180 ExAlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   181 ExImplementationUid		=KTestPlugin01RsaKeyGen_1
   182 
   183 //****************************************************************************
   184 //****************************************************************************
   185 
   186 [ExtendedLessThan]
   187 InterfaceType			=KKeypairGeneratorInterface
   188 AlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   189 AlgorithmParams			=NULL
   190 
   191 InterfaceScopeRule1		=KNone
   192 AlgorithmScopeRule1		=KNone
   193 CharacterUidRule1		=KExtendCharType2
   194 CompareOperatorRule1		=EOpLessThan
   195 CharacterValueRule1		=5000
   196 CharacterValueTypeRule1		=ERuleValueInteger
   197 IsOptionaRule1			=False
   198 
   199 ExAlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   200 ExImplementationUid		=KTestPlugin01RsaKeyGen_1
   201 
   202 //****************************************************************************
   203 //****************************************************************************
   204 
   205 [ExtendedLessThanOrEqual]
   206 InterfaceType			=KSymmetricCipherInterface
   207 EncryptKey			=ABCDEFGH
   208 KeyType				=KSymmetricKeyParameter
   209 AlgorithmUid			=KAlgorithmCipherDes
   210 CryptoMode			=KCryptoModeEncrypt
   211 OperationMode			=KOperationModeNone
   212 PaddingMode			=KPaddingModeNone
   213 AlgorithmParams			=NULL
   214 
   215 InterfaceScopeRule1		=KNone
   216 AlgorithmScopeRule1		=KNone
   217 CharacterUidRule1		=KExtendCharType2
   218 CompareOperatorRule1		=EOpLessThanOrEqual
   219 CharacterValueRule1		=5678
   220 CharacterValueTypeRule1		=ERuleValueInteger
   221 IsOptionaRule1			=False
   222 
   223 InterfaceScopeRule2		=KNone
   224 AlgorithmScopeRule2		=KNone
   225 CharacterUidRule2		=KExtendCharType3
   226 CompareOperatorRule2		=EOpNotEqual
   227 CharacterValueRule2		=SYMBIANTESTCHARACTERISTIC
   228 CharacterValueTypeRule2		=ERuleValueDes8
   229 IsOptionaRule2			=True
   230 
   231 ExAlgorithmUid			=KAlgorithmCipherDes
   232 ExImplementationUid		=KTestPlugin02Des_1
   233 
   234 //****************************************************************************
   235 //****************************************************************************
   236 
   237 [ExtendedInvalid1]
   238 InterfaceType			=KSymmetricCipherInterface
   239 EncryptKey			=ABCDEFGH
   240 KeyType				=KSymmetricKeyParameter
   241 AlgorithmUid			=KAlgorithmCipherDes
   242 CryptoMode			=KCryptoModeEncrypt
   243 OperationMode			=KOperationModeNone
   244 PaddingMode			=KPaddingModeNone
   245 AlgorithmParams			=NULL
   246 
   247 InterfaceScopeRule1		=KSymmetricCipherInterface
   248 AlgorithmScopeRule1		=KNone
   249 CharacterUidRule1		=KExtendCharType2
   250 CompareOperatorRule1		=EOpEqual
   251 CharacterValueRule1		=5678
   252 CharacterValueTypeRule1		=ERuleValueInteger
   253 IsOptionaRule1			=False
   254 
   255 InterfaceScopeRule2		=KNone
   256 AlgorithmScopeRule2		=KAlgorithmCipherDes
   257 CharacterUidRule2		=KExtendCharType3
   258 CompareOperatorRule2		=EOpNotEqual
   259 CharacterValueRule2		=HAPPYDAYS
   260 CharacterValueTypeRule2		=ERuleValueDes8
   261 IsOptionaRule2			=False
   262 
   263 //****************************************************************************
   264 //****************************************************************************
   265 
   266 [ExtendedInvalid2]
   267 InterfaceType			=KKeypairGeneratorInterface
   268 AlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   269 AlgorithmParams			=NULL
   270 
   271 InterfaceScopeRule1		=KNone
   272 AlgorithmScopeRule1		=KNone
   273 CharacterUidRule1		=KExtendCharType1
   274 CompareOperatorRule1		=EOpLessThan
   275 CharacterValueRule1		=1236
   276 CharacterValueTypeRule1		=ERuleValueInteger
   277 IsOptionaRule1			=False
   278 
   279 InterfaceScopeRule2		=KSymmetricCipherInterface
   280 AlgorithmScopeRule2		=KAlgorithmCipherDes
   281 CharacterUidRule2		=KExtendCharType2
   282 CompareOperatorRule2		=EOpGreaterThan
   283 CharacterValueRule2		=5679
   284 CharacterValueTypeRule2		=ERuleValueInteger
   285 IsOptionaRule2			=False