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.