diff -r 000000000000 -r bde4ae8d615e os/security/crypto/weakcrypto/test/trandom/testdata/bsafetest.dat --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/security/crypto/weakcrypto/test/trandom/testdata/bsafetest.dat Fri Jun 15 03:10:57 2012 +0200 @@ -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.