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 CBC_Mode (cipher block chaining block cipher operation mode).

DiceLockIVDigested class using CBC_Mode can be employed with any of AES 128, AES 192, AES 256, Camellia 128, Camellia 192, Camellia 256, Serpent 128, Serpent 192, Serpent 256, Twofish 128, Twofish 192, Twofish 256 or TDEA block ciphers.

These are DiceLock cipher architecture test vector input data files for:
CheckDiceLockIVDigested-CBC for Windows Windows program to verify DiceLock cipher implementation when DiceLockIVDigested class is used with CBC_Mode (cipher block chaining).
CheckDiceLockIVDigested-CBC-x for Linux Linux program to verify DiceLock cipher implementation when DiceLockIVDigested class is used with CBC_Mode (cipher block chaining).



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

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

DiceLockIVDigested with CBC operation mode making use of AES 128 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and AES 128 (Advanced Encryption Standard), 128 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of AES 192 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and AES 192 (Advanced Encryption Standard), 192 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of AES 256 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and AES 256 (Advanced Encryption Standard), 256 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of Camellia 128 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and Camellia 128, 128 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of Camellia 192 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and Camellia 192, 192 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of Camellia 256 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and Camellia 256, 256 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of Serpent 128 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and Serpent 128, 128 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of Serpent 192 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and Serpent 192, 192 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of Serpent 256 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and Serpent 256, 256 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of Twofish 128 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and Twofish 128, 128 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of Twofish 192 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and Twofish 192, 192 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of Twofish 256 Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and Twofish 256, 256 bit symmetric key block cipher.
DiceLockIVDigested with CBC operation mode making use of TDEA Input test vector files for CheckDiceLockIVDigested-CBC and CheckDiceLockIVDigested-CBC-x when DiceLockIVDigested class is used with CBC operation mode and TDEA, 192 bit symmetric key block cipher.

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