os/security/crypto/weakcryptospi/test/trandom/testdata/bsafetest.dat
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
+C This file contains the script for bsafe test vectors
sl@0
     2
+C The format is:
sl@0
     3
+C AlgorithmType TestType Algorithm (Variant) (File)
sl@0
     4
+C 
sl@0
     5
+C Where:
sl@0
     6
+C AlgorithmType is Symmetric, Asymmetric or Padding
sl@0
     7
+C TestType is Function, Vector, OOM, Error, Performance, Problem or UnfixedProblem
sl@0
     8
+C Algorithm is DES, RC2, RC4, RSA etc 
sl@0
     9
+C Variant (where applicable) is CFB, OFB, CBC or ECB
sl@0
    10
+C File is the name of the file where the known vectors can be found
sl@0
    11
+C
sl@0
    12
+M Test case: TV111300
sl@0
    13
+M   Tests AI_RFC1113Recode
sl@0
    14
+M   Not relevant, this defines base-64 encoding and decoding tests.
sl@0
    15
+C
sl@0
    16
+M Test case: TVDHKA01
sl@0
    17
+M   Tests Diffie-Hellman Key Agreement
sl@0
    18
+C
sl@0
    19
+M Test case: TVDHKA02
sl@0
    20
+M   Tests Diffie-Hellman Key Agreement
sl@0
    21
+C
sl@0
    22
+M Test case: TVDHKA03
sl@0
    23
+M   Tests Diffie-Hellman Key Agreement
sl@0
    24
+C
sl@0
    25
+M Test case: TVDHKA04
sl@0
    26
+M   Tests Diffie-Hellman Key Agreement
sl@0
    27
+C
sl@0
    28
+M Test case: TVDHKA05
sl@0
    29
+M   Tests Diffie-Hellman Key Agreement
sl@0
    30
+C
sl@0
    31
+M Test case: TVDHKA06
sl@0
    32
+M   Tests Diffie-Hellman Key Agreement
sl@0
    33
+C
sl@0
    34
+M Test case: TVDHKA07
sl@0
    35
+M   Tests Diffie-Hellman Key Agreement
sl@0
    36
+C
sl@0
    37
+M Test case: TVDHKA08
sl@0
    38
+M   Tests Diffie-Hellman Key Agreement
sl@0
    39
+C
sl@0
    40
+M Test case: TVDHKA09
sl@0
    41
+M   Tests Diffie-Hellman Key Agreement
sl@0
    42
+C
sl@0
    43
+M Test case: TVDHKA10
sl@0
    44
+M   Tests Diffie-Hellman Key Agreement
sl@0
    45
+C
sl@0
    46
+M Test case: TVDHKA11
sl@0
    47
+M   Tests Diffie-Hellman Key Agreement
sl@0
    48
+C
sl@0
    49
+M Test case: TVDHKA12
sl@0
    50
+M   Tests Diffie-Hellman Key Agreement
sl@0
    51
+C
sl@0
    52
+M Test case: TVDHKA13
sl@0
    53
+M   Tests Diffie-Hellman Key Agreement
sl@0
    54
+C
sl@0
    55
+M Test case: TVHMCMD5
sl@0
    56
+M   Tests HMAC with MD5
sl@0
    57
+C Key.......................... Data............ Result..........................
sl@0
    58
0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b 4869205468657265 9294727a3638bb1c13f48ef8158bfc9d
sl@0
    59
+C
sl@0
    60
+M Test case: TVMD2R00
sl@0
    61
+M   Tests MD2 based random number generator
sl@0
    62
+M   Not relevant, this defines random number generator tests.
sl@0
    63
+C
sl@0
    64
+M Test case: TVMD2RX0
sl@0
    65
+M   Tests MD2 based random number generator
sl@0
    66
+M   Not relevant, this defines random number generator tests.
sl@0
    67
+C
sl@0
    68
+M Test case: TVMD5R00
sl@0
    69
+M   Tests MD5 based random number generator
sl@0
    70
+M   Not relevant, this defines random number generator tests.
sl@0
    71
+C
sl@0
    72
+M Test case: TVMD5RX0
sl@0
    73
+M   Tests MD5 based random number generator
sl@0
    74
+M   Not relevant, this defines random number generator tests.
sl@0
    75
+C
sl@0
    76
+M Test case: TVOAEP01
sl@0
    77
+M   Tests OAEP padding.
sl@0
    78
+M   Not relevant, this defines padding tests for unimplemented padding.
sl@0
    79
+C
sl@0
    80
+M Test case: TVOAEP02
sl@0
    81
+M   Tests OAEP padding.
sl@0
    82
+M   Not relevant, this defines padding tests for unimplemented padding.
sl@0
    83
+C
sl@0
    84
+M Test case: TVOAEP03
sl@0
    85
+M   Tests OAEP padding.
sl@0
    86
+M   Not relevant, this defines padding tests for unimplemented padding.
sl@0
    87
+C
sl@0
    88
+M Test case: TVRC4MAC
sl@0
    89
+M   Tests RC4 with MAC.
sl@0
    90
+M   Not relevant, this defines RC4 with MAC tests - an unimplemented algorithm.
sl@0
    91
+C
sl@0
    92
+M Test case: TVRKG931
sl@0
    93
+M   Tests RSA private key generation.
sl@0
    94
+M   Not relevant, this defines RSA private key generation tests.