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 DiceLockIVDigested class making use of cipher algorithms (with initialization vector) other than block cipher operation modes.

DiceLockIVDigested class can be employed with any of HC 128, HC 256, Rabbit, Salsa 20/20 128, Salsa 20/20 256, Sosemanuk 128 or Sosemanuk 256 stream ciphers (using initialization vector).

These are DiceLock cipher architecture test vector input data files for:
CheckDiceLockIVDigested-noOM for Windows Windows program to verify DiceLock cipher implementation when DiceLockIVDigested class is used with ciphers with initialization vector (besides block cipher operation modes).
CheckDiceLockIVDigested-noOM-x for Linux Linux program to verify DiceLock cipher implementation when DiceLockIVDigested class is used with ciphers with initialization vector (besides block cipher operation modes).



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

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

DiceLockIVDigested with HC 128 Input test vector files for CheckDiceLockIVDigested-noOM and CheckDiceLockIVDigested-noOM-x when DiceLockIVDigested class is used with HC 128, 128 bit symmetric key stream cipher.
DiceLockIVDigested with HC 256 Input test vector files for CheckDiceLockIVDigested-noOM and CheckDiceLockIVDigested-noOM-x when DiceLockIVDigested class is used with HC 256, 256 bit symmetric key stream cipher.
DiceLockIVDigested with Rabbit Input test vector files for CheckDiceLockIVDigested-noOM and CheckDiceLockIVDigested-noOM-x when DiceLockIVDigested class is used with Rabbit, 128 bit symmetric key stream cipher.
DiceLockIVDigested with Salsa 20/20 128 Input test vector files for CheckDiceLockIVDigested-noOM and CheckDiceLockIVDigested-noOM-x when DiceLockIVDigested class is used with Salsa 20/20 128, 128 bit symmetric key stream cipher.
DiceLockIVDigested with Salsa 20/20 256 Input test vector files for CheckDiceLockIVDigested-noOM and CheckDiceLockIVDigested-noOM-x when DiceLockIVDigested class is used with Salsa 20/20 256, 256 bit symmetric key stream cipher.
DiceLockIVDigested with Sosemanuk 128 Input test vector files for CheckDiceLockIVDigested-noOM and CheckDiceLockIVDigested-noOM-x when DiceLockIVDigested class is used with Sosemanuk 128, 128 bit symmetric key stream cipher.
DiceLockIVDigested with Sosemanuk 256 Input test vector files for CheckDiceLockIVDigested-noOM and CheckDiceLockIVDigested-noOM-x when DiceLockIVDigested class is used with Sosemanuk 256, 256 bit symmetric key stream cipher.

CheckDiceLockIVDigested-noOM for Windows and CheckDiceLockIVDigested-noOM-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 CheckDiceLockIVDigested-noOM and CheckDiceLockIVDigested-noOM-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.