os/security/crypto/weakcrypto/test/trandom/testdata/bsafetest.dat
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/security/crypto/weakcrypto/test/trandom/testdata/bsafetest.dat	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,94 @@
     1.4 ++C This file contains the script for bsafe test vectors
     1.5 ++C The format is:
     1.6 ++C AlgorithmType TestType Algorithm (Variant) (File)
     1.7 ++C 
     1.8 ++C Where:
     1.9 ++C AlgorithmType is Symmetric, Asymmetric or Padding
    1.10 ++C TestType is Function, Vector, OOM, Error, Performance, Problem or UnfixedProblem
    1.11 ++C Algorithm is DES, RC2, RC4, RSA etc 
    1.12 ++C Variant (where applicable) is CFB, OFB, CBC or ECB
    1.13 ++C File is the name of the file where the known vectors can be found
    1.14 ++C
    1.15 ++M Test case: TV111300
    1.16 ++M   Tests AI_RFC1113Recode
    1.17 ++M   Not relevant, this defines base-64 encoding and decoding tests.
    1.18 ++C
    1.19 ++M Test case: TVDHKA01
    1.20 ++M   Tests Diffie-Hellman Key Agreement
    1.21 ++C
    1.22 ++M Test case: TVDHKA02
    1.23 ++M   Tests Diffie-Hellman Key Agreement
    1.24 ++C
    1.25 ++M Test case: TVDHKA03
    1.26 ++M   Tests Diffie-Hellman Key Agreement
    1.27 ++C
    1.28 ++M Test case: TVDHKA04
    1.29 ++M   Tests Diffie-Hellman Key Agreement
    1.30 ++C
    1.31 ++M Test case: TVDHKA05
    1.32 ++M   Tests Diffie-Hellman Key Agreement
    1.33 ++C
    1.34 ++M Test case: TVDHKA06
    1.35 ++M   Tests Diffie-Hellman Key Agreement
    1.36 ++C
    1.37 ++M Test case: TVDHKA07
    1.38 ++M   Tests Diffie-Hellman Key Agreement
    1.39 ++C
    1.40 ++M Test case: TVDHKA08
    1.41 ++M   Tests Diffie-Hellman Key Agreement
    1.42 ++C
    1.43 ++M Test case: TVDHKA09
    1.44 ++M   Tests Diffie-Hellman Key Agreement
    1.45 ++C
    1.46 ++M Test case: TVDHKA10
    1.47 ++M   Tests Diffie-Hellman Key Agreement
    1.48 ++C
    1.49 ++M Test case: TVDHKA11
    1.50 ++M   Tests Diffie-Hellman Key Agreement
    1.51 ++C
    1.52 ++M Test case: TVDHKA12
    1.53 ++M   Tests Diffie-Hellman Key Agreement
    1.54 ++C
    1.55 ++M Test case: TVDHKA13
    1.56 ++M   Tests Diffie-Hellman Key Agreement
    1.57 ++C
    1.58 ++M Test case: TVHMCMD5
    1.59 ++M   Tests HMAC with MD5
    1.60 ++C Key.......................... Data............ Result..........................
    1.61 +0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b 4869205468657265 9294727a3638bb1c13f48ef8158bfc9d
    1.62 ++C
    1.63 ++M Test case: TVMD2R00
    1.64 ++M   Tests MD2 based random number generator
    1.65 ++M   Not relevant, this defines random number generator tests.
    1.66 ++C
    1.67 ++M Test case: TVMD2RX0
    1.68 ++M   Tests MD2 based random number generator
    1.69 ++M   Not relevant, this defines random number generator tests.
    1.70 ++C
    1.71 ++M Test case: TVMD5R00
    1.72 ++M   Tests MD5 based random number generator
    1.73 ++M   Not relevant, this defines random number generator tests.
    1.74 ++C
    1.75 ++M Test case: TVMD5RX0
    1.76 ++M   Tests MD5 based random number generator
    1.77 ++M   Not relevant, this defines random number generator tests.
    1.78 ++C
    1.79 ++M Test case: TVOAEP01
    1.80 ++M   Tests OAEP padding.
    1.81 ++M   Not relevant, this defines padding tests for unimplemented padding.
    1.82 ++C
    1.83 ++M Test case: TVOAEP02
    1.84 ++M   Tests OAEP padding.
    1.85 ++M   Not relevant, this defines padding tests for unimplemented padding.
    1.86 ++C
    1.87 ++M Test case: TVOAEP03
    1.88 ++M   Tests OAEP padding.
    1.89 ++M   Not relevant, this defines padding tests for unimplemented padding.
    1.90 ++C
    1.91 ++M Test case: TVRC4MAC
    1.92 ++M   Tests RC4 with MAC.
    1.93 ++M   Not relevant, this defines RC4 with MAC tests - an unimplemented algorithm.
    1.94 ++C
    1.95 ++M Test case: TVRKG931
    1.96 ++M   Tests RSA private key generation.
    1.97 ++M   Not relevant, this defines RSA private key generation tests.