os/security/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_interface_v2.ini
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
[SymmetricCipherInterface]
sl@0
     2
InterfaceType			=KSymmetricCipherInterface
sl@0
     3
EncryptKey			=ABCDEFGH
sl@0
     4
KeyType				=KSymmetricKeyParameter
sl@0
     5
AlgorithmUid			=KAlgorithmCipherDes
sl@0
     6
CryptoMode			=KCryptoModeEncrypt
sl@0
     7
OperationMode			=KOperationModeNone
sl@0
     8
PaddingMode			=KPaddingModeNone
sl@0
     9
AlgorithmParams			=NULL
sl@0
    10
sl@0
    11
InterfaceScopeRule1		=KNone
sl@0
    12
AlgorithmScopeRule1		=KNone
sl@0
    13
CharacterUidRule1		=KAlgorithmType
sl@0
    14
CompareOperatorRule1		=EOpEqual
sl@0
    15
CharacterValueRule1		=KAlgorithmCipherDes
sl@0
    16
CharacterValueTypeRule1		=ERuleValueInteger
sl@0
    17
IsOptionaRule1			=Fasle
sl@0
    18
sl@0
    19
ExAlgorithmUid			=KAlgorithmCipherDes
sl@0
    20
ExImplementationUid		=KTestPlugin01Des_1
sl@0
    21
sl@0
    22
sl@0
    23
[AsymmetricCipherInterface]
sl@0
    24
InterfaceType			=KAsymmetricCipherInterface
sl@0
    25
AlgorithmUid			=KAlgorithmCipherRsa
sl@0
    26
CryptoMode			=KCryptoModeEncrypt
sl@0
    27
PaddingMode			=KPaddingModeNone
sl@0
    28
AlgorithmParams			=NULL
sl@0
    29
sl@0
    30
InterfaceScopeRule1		=KNone
sl@0
    31
AlgorithmScopeRule1		=KNone
sl@0
    32
CharacterUidRule1		=KAlgorithmType
sl@0
    33
CompareOperatorRule1		=EOpEqual
sl@0
    34
CharacterValueRule1		=KAlgorithmCipherRsa
sl@0
    35
CharacterValueTypeRule1		=ERuleValueInteger
sl@0
    36
IsOptionaRule1			=Fasle
sl@0
    37
sl@0
    38
ExAlgorithmUid			=KAlgorithmCipherRsa
sl@0
    39
ExImplementationUid		=KTestPlugin02Rsa_1
sl@0
    40
sl@0
    41
sl@0
    42
[HashInterface]
sl@0
    43
InterfaceType			=KHashInterface
sl@0
    44
AlgorithmUid			=KAlgorithmHashMd5
sl@0
    45
OperationMode			=KHashMode
sl@0
    46
AlgorithmParams			=NULL
sl@0
    47
sl@0
    48
InterfaceScopeRule1		=KNone
sl@0
    49
AlgorithmScopeRule1		=KNone
sl@0
    50
CharacterUidRule1		=KAlgorithmType
sl@0
    51
CompareOperatorRule1		=EOpEqual
sl@0
    52
CharacterValueRule1		=KAlgorithmHashMd5
sl@0
    53
CharacterValueTypeRule1		=ERuleValueInteger
sl@0
    54
IsOptionaRule1			=Fasle
sl@0
    55
sl@0
    56
ExAlgorithmUid			=KAlgorithmHashMd5
sl@0
    57
ExImplementationUid		=KTestPlugin02Md5_1
sl@0
    58
sl@0
    59
sl@0
    60
[HashNewInterface]
sl@0
    61
InterfaceType			=KHashInterface
sl@0
    62
AlgorithmUid			=KAlgorithmHashMd5
sl@0
    63
AlgorithmParams			=NULL
sl@0
    64
sl@0
    65
InterfaceScopeRule1		=KNone
sl@0
    66
AlgorithmScopeRule1		=KNone
sl@0
    67
CharacterUidRule1		=KAlgorithmType
sl@0
    68
CompareOperatorRule1		=EOpEqual
sl@0
    69
CharacterValueRule1		=KAlgorithmHashMd5
sl@0
    70
CharacterValueTypeRule1		=ERuleValueInteger
sl@0
    71
IsOptionaRule1			=Fasle
sl@0
    72
sl@0
    73
ExAlgorithmUid			=KAlgorithmHashMd5
sl@0
    74
ExImplementationUid		=KTestPlugin02Md5_1
sl@0
    75
sl@0
    76
sl@0
    77
[RandomInterface]
sl@0
    78
InterfaceType			=KRandomInterface
sl@0
    79
AlgorithmUid			=KAlgorithmRandom
sl@0
    80
AlgorithmParams			=NULL
sl@0
    81
sl@0
    82
InterfaceScopeRule1		=KNone
sl@0
    83
AlgorithmScopeRule1		=KNone
sl@0
    84
CharacterUidRule1		=KAlgorithmType
sl@0
    85
CompareOperatorRule1		=EOpEqual
sl@0
    86
CharacterValueRule1		=KAlgorithmRandom
sl@0
    87
CharacterValueTypeRule1		=ERuleValueInteger
sl@0
    88
IsOptionaRule1			=Fasle
sl@0
    89
sl@0
    90
ExAlgorithmUid			=KAlgorithmRandom
sl@0
    91
ExImplementationUid		=KTestPlugin02Random_1
sl@0
    92
sl@0
    93
sl@0
    94
[SignerInterface]
sl@0
    95
InterfaceType			=KSignerInterface
sl@0
    96
AlgorithmUid			=KAlgorithmSignerRsa
sl@0
    97
PaddingMode			=KPaddingModePkcs1_v1_5_Signature
sl@0
    98
AlgorithmParams			=NULL
sl@0
    99
sl@0
   100
InterfaceScopeRule1		=KNone
sl@0
   101
AlgorithmScopeRule1		=KNone
sl@0
   102
CharacterUidRule1		=KAlgorithmType
sl@0
   103
CompareOperatorRule1		=EOpEqual
sl@0
   104
CharacterValueRule1		=KAlgorithmSignerRsa
sl@0
   105
CharacterValueTypeRule1		=ERuleValueInteger
sl@0
   106
IsOptionaRule1			=Fasle
sl@0
   107
sl@0
   108
ExAlgorithmUid			=KAlgorithmSignerRsa
sl@0
   109
ExImplementationUid		=KTestPlugin02RsaSigner_1
sl@0
   110
sl@0
   111
sl@0
   112
[VerifierInterface]
sl@0
   113
InterfaceType			=KVerifierInterface
sl@0
   114
AlgorithmUid			=KAlgorithmVerifierRsa
sl@0
   115
PaddingMode			=KPaddingModePkcs1_v1_5_Signature
sl@0
   116
AlgorithmParams			=NULL
sl@0
   117
sl@0
   118
InterfaceScopeRule1		=KNone
sl@0
   119
AlgorithmScopeRule1		=KNone
sl@0
   120
CharacterUidRule1		=KAlgorithmType
sl@0
   121
CompareOperatorRule1		=EOpEqual
sl@0
   122
CharacterValueRule1		=KAlgorithmVerifierRsa
sl@0
   123
CharacterValueTypeRule1		=ERuleValueInteger
sl@0
   124
IsOptionaRule1			=Fasle
sl@0
   125
sl@0
   126
ExAlgorithmUid			=KAlgorithmVerifierRsa
sl@0
   127
ExImplementationUid		=KTestPlugin01RsaVerifier_1
sl@0
   128
sl@0
   129
sl@0
   130
[KeyPairGenInterface]
sl@0
   131
InterfaceType			=KKeypairGeneratorInterface
sl@0
   132
AlgorithmUid			=KAlgorithmRSAKeyPairGenerator
sl@0
   133
AlgorithmParams			=NULL
sl@0
   134
sl@0
   135
InterfaceScopeRule1		=KNone
sl@0
   136
AlgorithmScopeRule1		=KNone
sl@0
   137
CharacterUidRule1		=KAlgorithmType
sl@0
   138
CompareOperatorRule1		=EOpEqual
sl@0
   139
CharacterValueRule1		=KAlgorithmRSAKeyPairGenerator
sl@0
   140
CharacterValueTypeRule1		=ERuleValueInteger
sl@0
   141
IsOptionaRule1			=Fasle
sl@0
   142
sl@0
   143
ExAlgorithmUid			=KAlgorithmRSAKeyPairGenerator
sl@0
   144
ExImplementationUid		=KTestPlugin01RsaKeyGen_1
sl@0
   145
sl@0
   146
sl@0
   147
[KeyAgreementInterface]
sl@0
   148
InterfaceType			=KKeyAgreementInterface
sl@0
   149
AlgorithmUid			=KAlgorithmKeyAgreementDH
sl@0
   150
AlgorithmParams			=NULL
sl@0
   151
sl@0
   152
InterfaceScopeRule1		=KNone
sl@0
   153
AlgorithmScopeRule1		=KNone
sl@0
   154
CharacterUidRule1		=KAlgorithmType
sl@0
   155
CompareOperatorRule1		=EOpEqual
sl@0
   156
CharacterValueRule1		=KAlgorithmKeyAgreementDH
sl@0
   157
CharacterValueTypeRule1		=ERuleValueInteger
sl@0
   158
IsOptionaRule1			=Fasle
sl@0
   159
sl@0
   160
ExAlgorithmUid			=KAlgorithmKeyAgreementDH
sl@0
   161
ExImplementationUid		=KTestPlugin02DHKeyAgree_1
sl@0
   162
sl@0
   163
sl@0
   164
[MacInterface]
sl@0
   165
InterfaceType			=KMacInterface
sl@0
   166
AlgorithmUid			=KAlgorithmCipherAesXcbcPrf128
sl@0
   167
EncryptKey			=CryptoSpiValidKe
sl@0
   168
KeyType				=KSymmetricKeyParameter
sl@0
   169
AlgorithmParams			=NULL
sl@0
   170
sl@0
   171
InterfaceScopeRule1		=KNone
sl@0
   172
AlgorithmScopeRule1		=KNone
sl@0
   173
CharacterUidRule1		=KAlgorithmType
sl@0
   174
CompareOperatorRule1		=EOpEqual
sl@0
   175
CharacterValueRule1		=KAlgorithmCipherAesXcbcPrf128
sl@0
   176
CharacterValueTypeRule1		=ERuleValueInteger
sl@0
   177
IsOptionaRule1			=True
sl@0
   178
sl@0
   179
InterfaceScopeRule2		=KNone
sl@0
   180
AlgorithmScopeRule2		=KNone
sl@0
   181
CharacterUidRule2		=KMacModeType
sl@0
   182
CompareOperatorRule2		=EOpEqual
sl@0
   183
CharacterValueRule2		=KSymmetricCipherMode
sl@0
   184
CharacterValueTypeRule2		=ERuleValueInteger
sl@0
   185
IsOptionaRule2			=True
sl@0
   186
sl@0
   187
ExAlgorithmUid			=KAlgorithmCipherAesXcbcPrf128
sl@0
   188
ExImplementationUid		=KTestPlugin02XcbcPrf128