--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/weakcrypto/test/trandom/testdata/bsafetest.dat Tue Aug 31 17:00:08 2010 +0300
@@ -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.