On 06/29/2011 04:46 PM, Dr. Stephen Henson wrote:
> On Wed, Jun 29, 2011, Tyrel Haveman wrote:
>
>> Thanks Steve. This helps a lot. One more related question: Why are the
>> FIPS test vectors different for different platforms? It seems like
>> Windows and Linux, for example, should both be able to encrypt the
>> same things and produce the same outputs.
>>
> They are interchangable it's just that those are the testvectors produced by
> that particular platform during testing.

The formal testing process requires that a unique set of test vectors
(request files) be generated for each test platform ("operational
environment").  Once such a set is used for one platform and the
response files confirmed as correct it cannot be used again for any
formal testing. Presumably that is to keep the vendors (i.e. us) from
cheating by hard-coding the correct answers.  By now we have encountered
quite a few of these test vector sets, but as they are interchangeable
there is no point in keeping more than a few representative samples.

-Steve M.

-- 
Steve Marquess
OpenSSL Software Foundation, Inc.
1829 Mount Ephraim Road
Adamstown, MD  21710
USA
+1 877-673-6775
marqu...@opensslfoundation.com

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to