Joomla! Joomla!

In this section you can find developed Test Vector Response Files used to verify the implementations of DiceLock 9.0.0.1 for Windows and Linux.

Test Vectors posted in this section address the use of DiceLockDigested class. DiceLockDigested class can be used with ARC 4 or ARC 4 Discarding initial bits stream ciphers.

DiceLock cipher architecure presents multiple possible configurations, for this reason DiceLock implementation verification has been splitted into different sets.

This set selection is based on DiceLock main class options, DiceLockIndexed, DiceLockDigested, DiceLockIVIndexed, DiceLockIVDigested, DiceLockXTSIndexed and DiceLockXTSDigested for Windows and for Linux all of them.

These are DiceLock cipher architecture test vector input data files for:
CheckDiceLockDigested for Windows Windows program to verify DiceLock cipher implementation when DiceLockDigested class is used.
CheckDiceLockDigested-x for Linux Linux program to verify DiceLock cipher implementation when DiceLockDigested class is used.



DiceLock cipher architecture input response test vector files for CheckDiceLockDigested and CheckDiceLockDigested-x can be downloaded from different sources:

CheckDiceLockDigested-9.0.0.1-ResponseTests.zip Full package file download with all response input test vector files for CheckDiceLockDigested and CheckDiceLockDigested-x.

DiceLockDigested making use of ARC4 Input test vector files for CheckDiceLockDigested and CheckDiceLockDigested-x when DiceLockDigested class is used with ARC4 stream cipher.
DiceLockDigested making use of ARC4 Discarding Input test vector files for CheckDiceLockDigested and CheckDiceLockDigested-x when DiceLockDigested class is used with ARC4 Discarding initial bits stream cipher.

CheckDiceLockDigested for Windows and CheckDiceLockDigested-x for Linux make use of indicated response test vector files that must be included in './ResponseTests' folder and will generate corresponding output vector test files in './OutputTests' folder.

In order to clarify which options within CheckDiceLockDigested and CheckDiceLockDigested-x programs can be executed, the input test vector files that are going to be processed and the ouput test vector files that will be produced follow a logical notation.

Online guides clarifying input and output test vector file naming notation, their content and how to check verification are:
Response test vector file naming Input test vector file naming convention and clarification of content tests to be processed.
Output test vector file naming Output test vector file naming convention, clarification of content and how to check correctness of verification that will be produced.

 

In Output test vector file naming page alongside with name convention and content clarification there is a guide to easily verify correctness of test performed.