crypto/weakcryptospi/test/trandom/testdata/function.dat
author hgs
Thu, 12 Aug 2010 21:07:10 +0530
changeset 90 8c545fea2798
parent 85 1efb81185f1c
permissions -rw-r--r--
201031_01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
85
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     1
+C This file contains a script for testing the functionality of algorithms.
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     2
+C The format is:
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     3
+C AlgorithmType TestType Algorithm (Variant) (File)
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     4
+C 
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     5
+C Where:
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     6
+C AlgorithmType is Symmetric, Asymmetric or Padding
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     7
+C TestType is Function, Vector, OOM, Error, Performance, Problem or UnfixedProblem
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     8
+C Algorithm is DES, RC2, RC4, RSA etc 
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
     9
+C Variant (where applicable) is CFB, OFB, CBC or ECB
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    10
+C File is the name of the file where the known vectors can be found
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    11
+M Currently testing
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    12
+C Symmetric Function RC2 CBC Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    13
+M Functionality tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    14
+M Null cipher tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    15
Symmetric Function Null
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    16
+M DES Tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    17
Symmetric Function DES ECB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    18
Symmetric Function DES CBC Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    19
Symmetric Function DES CFB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    20
Symmetric Function DES OFB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    21
+C Symmetric Function DES ECB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    22
+C Symmetric Function DES CBC Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    23
+C Symmetric Function DES CFB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    24
+C Symmetric Function DES OFB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    25
+M 3DES Tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    26
Symmetric Function 3DES2 ECB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    27
Symmetric Function 3DES2 CBC Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    28
Symmetric Function 3DES2 CFB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    29
Symmetric Function 3DES2 OFB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    30
Symmetric Function 3DES3 ECB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    31
Symmetric Function 3DES3 CBC Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    32
Symmetric Function 3DES3 CFB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    33
Symmetric Function 3DES3 OFB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    34
+C Symmetric Function 3DES ECB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    35
+C Symmetric Function 3DES CBC Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    36
+C Symmetric Function 3DES CFB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    37
+C Symmetric Function 3DES OFB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    38
+M RC2 Tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    39
Symmetric Function RC2 CFB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    40
Symmetric Function RC2 ECB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    41
Symmetric Function RC2 CBC Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    42
Symmetric Function RC2 OFB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    43
+C Symmetric Function RC2 ECB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    44
+C Symmetric Function RC2 CBC Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    45
+C Symmetric Function RC2 CFB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    46
+C Symmetric Function RC2 OFB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    47
+M RC4 Tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    48
Symmetric Function RC4  
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    49
+M RC5 Tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    50
Symmetric Function RC5 ECB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    51
Symmetric Function RC5 CBC Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    52
Symmetric Function RC5 CFB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    53
Symmetric Function RC5 OFB Variable
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    54
+C Symmetric Function RC5 ECB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    55
+C Symmetric Function RC5 CBC Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    56
+C Symmetric Function RC5 CFB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    57
+C Symmetric Function RC5 OFB Modes
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    58
+M RSA Tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    59
Asymmetric Function RSA
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    60
+M DH Tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    61
+M ***Diffie hellman functionality tests broken?
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    62
+C Asymmetric Function DH
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    63
+M DSA Tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    64
Asymmetric Function DSA
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    65
+M Padding tests
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    66
Padding Function NoPadding
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    67
Padding Function SSLPadding
1efb81185f1c 201028_01
hgs
parents: 8
diff changeset
    68
Padding Function PKCS1