crypto/weakcrypto/test/trandom/testdata/bsafetest.dat
changeset 0 2c201484c85f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/weakcrypto/test/trandom/testdata/bsafetest.dat	Wed Jul 08 11:25:26 2009 +0100
@@ -0,0 +1,94 @@
++C This file contains the script for bsafe test vectors
++C The format is:
++C AlgorithmType TestType Algorithm (Variant) (File)
++C 
++C Where:
++C AlgorithmType is Symmetric, Asymmetric or Padding
++C TestType is Function, Vector, OOM, Error, Performance, Problem or UnfixedProblem
++C Algorithm is DES, RC2, RC4, RSA etc 
++C Variant (where applicable) is CFB, OFB, CBC or ECB
++C File is the name of the file where the known vectors can be found
++C
++M Test case: TV111300
++M   Tests AI_RFC1113Recode
++M   Not relevant, this defines base-64 encoding and decoding tests.
++C
++M Test case: TVDHKA01
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA02
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA03
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA04
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA05
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA06
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA07
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA08
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA09
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA10
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA11
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA12
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVDHKA13
++M   Tests Diffie-Hellman Key Agreement
++C
++M Test case: TVHMCMD5
++M   Tests HMAC with MD5
++C Key.......................... Data............ Result..........................
+0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b 4869205468657265 9294727a3638bb1c13f48ef8158bfc9d
++C
++M Test case: TVMD2R00
++M   Tests MD2 based random number generator
++M   Not relevant, this defines random number generator tests.
++C
++M Test case: TVMD2RX0
++M   Tests MD2 based random number generator
++M   Not relevant, this defines random number generator tests.
++C
++M Test case: TVMD5R00
++M   Tests MD5 based random number generator
++M   Not relevant, this defines random number generator tests.
++C
++M Test case: TVMD5RX0
++M   Tests MD5 based random number generator
++M   Not relevant, this defines random number generator tests.
++C
++M Test case: TVOAEP01
++M   Tests OAEP padding.
++M   Not relevant, this defines padding tests for unimplemented padding.
++C
++M Test case: TVOAEP02
++M   Tests OAEP padding.
++M   Not relevant, this defines padding tests for unimplemented padding.
++C
++M Test case: TVOAEP03
++M   Tests OAEP padding.
++M   Not relevant, this defines padding tests for unimplemented padding.
++C
++M Test case: TVRC4MAC
++M   Tests RC4 with MAC.
++M   Not relevant, this defines RC4 with MAC tests - an unimplemented algorithm.
++C
++M Test case: TVRKG931
++M   Tests RSA private key generation.
++M   Not relevant, this defines RSA private key generation tests.