August 2014
S M T W T F S
« Jul    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Recent Posts

DiceLock-x 8.0.0.1 for Linux, OFB_Mode class (Output feedback OFB block cipher operation mode algorithm)verified with Advanced Encryption Standard AES 128, VarTxt test set and PhysicalCryptoRandomStream class (memory pages kept in RAM, not swapped to file)

DiceLock-x 8.0.0.1 for Linux is the cryptographic architecture that ensures that ciphertext it’s not just encrypted but also randomized.

DiceLock cipher architecture presents two main configurations:
Dicelock Digested, and
Dicelock Indexed.

DiceLock encryption architecture improves symmetric ciphers like block cipher as Advanced Encryption Standard, Camellia, Serpent, Twofish (128, 192 and 256 bit key lengths) with different block cipher operation modes (like CBC, CFB, OFB and XTS) and stream ciphers as HC 128, HC 256, Rabbit, Salsa 20/20, Sosemanuk and others.

DiceLock (both configurations) makes use of the following random number tests: Frequency Test, Block Frequency Test, Cumulative Sum Forward Test, Cumulative Sum Reverse Test, Runs Test, Longest Run Of Ones Test, Rank Test, Universal Test, Approximate Entropy Test, Serial Test and Discrete Fourier Transform Test.

Additionally DiceLock Digested configuration makes use currently of following hash digest algorithms: Sha 1, Sha 224, Sha 256, Sha 384, Sha 512, Ripemd 128, Ripemd 160, Ripemd 256, Ripemd 320, Md2, Md4 and Md5.

Previous version DiceLock-x 7.0.0.1 for Linux incorporated XTS-AES (XEX-based tweaked-codebook mode with ciphertext stealing XTS block cipher operation mode algorithm) for Advanced Encryption Algorithm (AES) for 128 and 256 bit symmetric keys.

New version DiceLock-x 8.0.0.1 for Linux has made significant improvements:
- added block encryption ciphers like Camellia, Serpent and Twofish with all accepted key lengths of 128, 192 and 256 bits,
- added stream ciphers like Rabbit, Salsa 20/20 with 128 and 256 bit key lengths, and general Sosemanuk, as well as Sosemanuk with 128 and 256 bit key lengths,
- added old hash algorithms like Message Digest 2, Message Digest 4 and Message Digest 5,
- modified DiceLockIndexed and DiceLockDigested classes to be used with encryption ciphers that does not make use of initialization vector (IV),
- created DiceLockIVDigested and DiceLockIVIndexed classes to be used with encryption ciphers that makes use of initialization vector (IV),
- extended DiceLockXTSDigested and DiceLockXTSIndexed classes to be use with newly added Camellia, Serpent and Twofish block ciphers and all three key lengths (128, 192 and 256 bit key lengths),
- added old encryption ciphers like DEA (Data Encryption Algorithm), TDEA (Triple Data Encryption Algorithm), and ARC4 (alleged RC4) for compatibillity reasons.

As the new version DiceLock-x 8.0.0.1 for Linux is developed, all individual components must be tested and verified, and in this article we verify Output feedback OFB class (computing Output feedback OFB block cipher algorithm).

At the bottom of the post you can find C++ source code being used to perform this test.


Verified DiceLock-x 8.0.0.1 for Linux

Verification components:

– Block cipher operation mode encryption algorithm: OFB_Mode class
– Block cipher encryption algorithm: AES128 class
– Test set : VarTxt
– Bit stream memory management: PhysicalCryptoRandomStream class (memory pages kept in RAM, not swapped to file)

Memory characteristic used in this test:

PhysicalCryptoRandomStream class makes use of AWE (Address Windowing Extensions) that uses physical nonpaged memory, so memory is not swapped to hard disk.
In order to use PhysicalCryptoRandomStream class, which works with AWE it requires that “Lock Pages In Memory” Windows security setting policy permission must be granted in “Local Policy Settings” to the account executing the program, and in some versions the program must have “Run this program as an administrator” “Privilege Level” option checked.

 

Once computed we’ve got the following results:

VarTxt, test# 1

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: 80000000000000000000000000000000
Expected ciphertext: 3ad78e726c1ec02b7ebfe92b23d9ec34
Computed ciphertext: 3ad78e726c1ec02b7ebfe92b23d9ec34 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 2

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: c0000000000000000000000000000000
Expected ciphertext: aae5939c8efdf2f04e60b9fe7117b2c2
Computed ciphertext: aae5939c8efdf2f04e60b9fe7117b2c2 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 3

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: e0000000000000000000000000000000
Expected ciphertext: f031d4d74f5dcbf39daaf8ca3af6e527
Computed ciphertext: f031d4d74f5dcbf39daaf8ca3af6e527 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 4

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: f0000000000000000000000000000000
Expected ciphertext: 96d9fd5cc4f07441727df0f33e401a36
Computed ciphertext: 96d9fd5cc4f07441727df0f33e401a36 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 5

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: f8000000000000000000000000000000
Expected ciphertext: 30ccdb044646d7e1f3ccea3dca08b8c0
Computed ciphertext: 30ccdb044646d7e1f3ccea3dca08b8c0 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 6

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fc000000000000000000000000000000
Expected ciphertext: 16ae4ce5042a67ee8e177b7c587ecc82
Computed ciphertext: 16ae4ce5042a67ee8e177b7c587ecc82 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 7

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fe000000000000000000000000000000
Expected ciphertext: b6da0bb11a23855d9c5cb1b4c6412e0a
Computed ciphertext: b6da0bb11a23855d9c5cb1b4c6412e0a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 8

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ff000000000000000000000000000000
Expected ciphertext: db4f1aa530967d6732ce4715eb0ee24b
Computed ciphertext: db4f1aa530967d6732ce4715eb0ee24b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 9

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ff800000000000000000000000000000
Expected ciphertext: a81738252621dd180a34f3455b4baa2f
Computed ciphertext: a81738252621dd180a34f3455b4baa2f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 10

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffc00000000000000000000000000000
Expected ciphertext: 77e2b508db7fd89234caf7939ee5621a
Computed ciphertext: 77e2b508db7fd89234caf7939ee5621a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 11

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffe00000000000000000000000000000
Expected ciphertext: b8499c251f8442ee13f0933b688fcd19
Computed ciphertext: b8499c251f8442ee13f0933b688fcd19 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 12

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fff00000000000000000000000000000
Expected ciphertext: 965135f8a81f25c9d630b17502f68e53
Computed ciphertext: 965135f8a81f25c9d630b17502f68e53 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 13

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fff80000000000000000000000000000
Expected ciphertext: 8b87145a01ad1c6cede995ea3670454f
Computed ciphertext: 8b87145a01ad1c6cede995ea3670454f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 14

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffc0000000000000000000000000000
Expected ciphertext: 8eae3b10a0c8ca6d1d3b0fa61e56b0b2
Computed ciphertext: 8eae3b10a0c8ca6d1d3b0fa61e56b0b2 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 15

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffe0000000000000000000000000000
Expected ciphertext: 64b4d629810fda6bafdf08f3b0d8d2c5
Computed ciphertext: 64b4d629810fda6bafdf08f3b0d8d2c5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 16

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffff0000000000000000000000000000
Expected ciphertext: d7e5dbd3324595f8fdc7d7c571da6c2a
Computed ciphertext: d7e5dbd3324595f8fdc7d7c571da6c2a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 17

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffff8000000000000000000000000000
Expected ciphertext: f3f72375264e167fca9de2c1527d9606
Computed ciphertext: f3f72375264e167fca9de2c1527d9606 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 18

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffc000000000000000000000000000
Expected ciphertext: 8ee79dd4f401ff9b7ea945d86666c13b
Computed ciphertext: 8ee79dd4f401ff9b7ea945d86666c13b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 19

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffe000000000000000000000000000
Expected ciphertext: dd35cea2799940b40db3f819cb94c08b
Computed ciphertext: dd35cea2799940b40db3f819cb94c08b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 20

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffff000000000000000000000000000
Expected ciphertext: 6941cb6b3e08c2b7afa581ebdd607b87
Computed ciphertext: 6941cb6b3e08c2b7afa581ebdd607b87 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 21

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffff800000000000000000000000000
Expected ciphertext: 2c20f439f6bb097b29b8bd6d99aad799
Computed ciphertext: 2c20f439f6bb097b29b8bd6d99aad799 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 22

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffc00000000000000000000000000
Expected ciphertext: 625d01f058e565f77ae86378bd2c49b3
Computed ciphertext: 625d01f058e565f77ae86378bd2c49b3 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 23

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffe00000000000000000000000000
Expected ciphertext: c0b5fd98190ef45fbb4301438d095950
Computed ciphertext: c0b5fd98190ef45fbb4301438d095950 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 24

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffff00000000000000000000000000
Expected ciphertext: 13001ff5d99806efd25da34f56be854b
Computed ciphertext: 13001ff5d99806efd25da34f56be854b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 25

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffff80000000000000000000000000
Expected ciphertext: 3b594c60f5c8277a5113677f94208d82
Computed ciphertext: 3b594c60f5c8277a5113677f94208d82 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 26

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffc0000000000000000000000000
Expected ciphertext: e9c0fc1818e4aa46bd2e39d638f89e05
Computed ciphertext: e9c0fc1818e4aa46bd2e39d638f89e05 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 27

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffe0000000000000000000000000
Expected ciphertext: f8023ee9c3fdc45a019b4e985c7e1a54
Computed ciphertext: f8023ee9c3fdc45a019b4e985c7e1a54 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 28

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffff0000000000000000000000000
Expected ciphertext: 35f40182ab4662f3023baec1ee796b57
Computed ciphertext: 35f40182ab4662f3023baec1ee796b57 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 29

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffff8000000000000000000000000
Expected ciphertext: 3aebbad7303649b4194a6945c6cc3694
Computed ciphertext: 3aebbad7303649b4194a6945c6cc3694 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 30

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffc000000000000000000000000
Expected ciphertext: a2124bea53ec2834279bed7f7eb0f938
Computed ciphertext: a2124bea53ec2834279bed7f7eb0f938 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 31

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffe000000000000000000000000
Expected ciphertext: b9fb4399fa4facc7309e14ec98360b0a
Computed ciphertext: b9fb4399fa4facc7309e14ec98360b0a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 32

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffff000000000000000000000000
Expected ciphertext: c26277437420c5d634f715aea81a9132
Computed ciphertext: c26277437420c5d634f715aea81a9132 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 33

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffff800000000000000000000000
Expected ciphertext: 171a0e1b2dd424f0e089af2c4c10f32f
Computed ciphertext: 171a0e1b2dd424f0e089af2c4c10f32f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 34

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffc00000000000000000000000
Expected ciphertext: 7cadbe402d1b208fe735edce00aee7ce
Computed ciphertext: 7cadbe402d1b208fe735edce00aee7ce OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 35

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffe00000000000000000000000
Expected ciphertext: 43b02ff929a1485af6f5c6d6558baa0f
Computed ciphertext: 43b02ff929a1485af6f5c6d6558baa0f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 36

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffff00000000000000000000000
Expected ciphertext: 092faacc9bf43508bf8fa8613ca75dea
Computed ciphertext: 092faacc9bf43508bf8fa8613ca75dea OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 37

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffff80000000000000000000000
Expected ciphertext: cb2bf8280f3f9742c7ed513fe802629c
Computed ciphertext: cb2bf8280f3f9742c7ed513fe802629c OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 38

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffc0000000000000000000000
Expected ciphertext: 215a41ee442fa992a6e323986ded3f68
Computed ciphertext: 215a41ee442fa992a6e323986ded3f68 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 39

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffe0000000000000000000000
Expected ciphertext: f21e99cf4f0f77cea836e11a2fe75fb1
Computed ciphertext: f21e99cf4f0f77cea836e11a2fe75fb1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 40

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffff0000000000000000000000
Expected ciphertext: 95e3a0ca9079e646331df8b4e70d2cd6
Computed ciphertext: 95e3a0ca9079e646331df8b4e70d2cd6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 41

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffff8000000000000000000000
Expected ciphertext: 4afe7f120ce7613f74fc12a01a828073
Computed ciphertext: 4afe7f120ce7613f74fc12a01a828073 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 42

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffc000000000000000000000
Expected ciphertext: 827f000e75e2c8b9d479beed913fe678
Computed ciphertext: 827f000e75e2c8b9d479beed913fe678 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 43

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffe000000000000000000000
Expected ciphertext: 35830c8e7aaefe2d30310ef381cbf691
Computed ciphertext: 35830c8e7aaefe2d30310ef381cbf691 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 44

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffff000000000000000000000
Expected ciphertext: 191aa0f2c8570144f38657ea4085ebe5
Computed ciphertext: 191aa0f2c8570144f38657ea4085ebe5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 45

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffff800000000000000000000
Expected ciphertext: 85062c2c909f15d9269b6c18ce99c4f0
Computed ciphertext: 85062c2c909f15d9269b6c18ce99c4f0 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 46

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffc00000000000000000000
Expected ciphertext: 678034dc9e41b5a560ed239eeab1bc78
Computed ciphertext: 678034dc9e41b5a560ed239eeab1bc78 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 47

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffe00000000000000000000
Expected ciphertext: c2f93a4ce5ab6d5d56f1b93cf19911c1
Computed ciphertext: c2f93a4ce5ab6d5d56f1b93cf19911c1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 48

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffff00000000000000000000
Expected ciphertext: 1c3112bcb0c1dcc749d799743691bf82
Computed ciphertext: 1c3112bcb0c1dcc749d799743691bf82 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 49

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffff80000000000000000000
Expected ciphertext: 00c55bd75c7f9c881989d3ec1911c0d4
Computed ciphertext: 00c55bd75c7f9c881989d3ec1911c0d4 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 50

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffc0000000000000000000
Expected ciphertext: ea2e6b5ef182b7dff3629abd6a12045f
Computed ciphertext: ea2e6b5ef182b7dff3629abd6a12045f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 51

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffe0000000000000000000
Expected ciphertext: 22322327e01780b17397f24087f8cc6f
Computed ciphertext: 22322327e01780b17397f24087f8cc6f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 52

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffff0000000000000000000
Expected ciphertext: c9cacb5cd11692c373b2411768149ee7
Computed ciphertext: c9cacb5cd11692c373b2411768149ee7 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 53

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffff8000000000000000000
Expected ciphertext: a18e3dbbca577860dab6b80da3139256
Computed ciphertext: a18e3dbbca577860dab6b80da3139256 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 54

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffc000000000000000000
Expected ciphertext: 79b61c37bf328ecca8d743265a3d425c
Computed ciphertext: 79b61c37bf328ecca8d743265a3d425c OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 55

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffe000000000000000000
Expected ciphertext: d2d99c6bcc1f06fda8e27e8ae3f1ccc7
Computed ciphertext: d2d99c6bcc1f06fda8e27e8ae3f1ccc7 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 56

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffff000000000000000000
Expected ciphertext: 1bfd4b91c701fd6b61b7f997829d663b
Computed ciphertext: 1bfd4b91c701fd6b61b7f997829d663b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 57

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffff800000000000000000
Expected ciphertext: 11005d52f25f16bdc9545a876a63490a
Computed ciphertext: 11005d52f25f16bdc9545a876a63490a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 58

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffc00000000000000000
Expected ciphertext: 3a4d354f02bb5a5e47d39666867f246a
Computed ciphertext: 3a4d354f02bb5a5e47d39666867f246a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 59

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffe00000000000000000
Expected ciphertext: d451b8d6e1e1a0ebb155fbbf6e7b7dc3
Computed ciphertext: d451b8d6e1e1a0ebb155fbbf6e7b7dc3 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 60

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffff00000000000000000
Expected ciphertext: 6898d4f42fa7ba6a10ac05e87b9f2080
Computed ciphertext: 6898d4f42fa7ba6a10ac05e87b9f2080 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 61

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffff80000000000000000
Expected ciphertext: b611295e739ca7d9b50f8e4c0e754a3f
Computed ciphertext: b611295e739ca7d9b50f8e4c0e754a3f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 62

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffc0000000000000000
Expected ciphertext: 7d33fc7d8abe3ca1936759f8f5deaf20
Computed ciphertext: 7d33fc7d8abe3ca1936759f8f5deaf20 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 63

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffe0000000000000000
Expected ciphertext: 3b5e0f566dc96c298f0c12637539b25c
Computed ciphertext: 3b5e0f566dc96c298f0c12637539b25c OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 64

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffff0000000000000000
Expected ciphertext: f807c3e7985fe0f5a50e2cdb25c5109e
Computed ciphertext: f807c3e7985fe0f5a50e2cdb25c5109e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 65

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffff8000000000000000
Expected ciphertext: 41f992a856fb278b389a62f5d274d7e9
Computed ciphertext: 41f992a856fb278b389a62f5d274d7e9 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 66

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffc000000000000000
Expected ciphertext: 10d3ed7a6fe15ab4d91acbc7d0767ab1
Computed ciphertext: 10d3ed7a6fe15ab4d91acbc7d0767ab1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 67

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffe000000000000000
Expected ciphertext: 21feecd45b2e675973ac33bf0c5424fc
Computed ciphertext: 21feecd45b2e675973ac33bf0c5424fc OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 68

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffff000000000000000
Expected ciphertext: 1480cb3955ba62d09eea668f7c708817
Computed ciphertext: 1480cb3955ba62d09eea668f7c708817 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 69

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffff800000000000000
Expected ciphertext: 66404033d6b72b609354d5496e7eb511
Computed ciphertext: 66404033d6b72b609354d5496e7eb511 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 70

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffc00000000000000
Expected ciphertext: 1c317a220a7d700da2b1e075b00266e1
Computed ciphertext: 1c317a220a7d700da2b1e075b00266e1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 71

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffe00000000000000
Expected ciphertext: ab3b89542233f1271bf8fd0c0f403545
Computed ciphertext: ab3b89542233f1271bf8fd0c0f403545 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 72

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffff00000000000000
Expected ciphertext: d93eae966fac46dca927d6b114fa3f9e
Computed ciphertext: d93eae966fac46dca927d6b114fa3f9e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 73

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffff80000000000000
Expected ciphertext: 1bdec521316503d9d5ee65df3ea94ddf
Computed ciphertext: 1bdec521316503d9d5ee65df3ea94ddf OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 74

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffc0000000000000
Expected ciphertext: eef456431dea8b4acf83bdae3717f75f
Computed ciphertext: eef456431dea8b4acf83bdae3717f75f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 75

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffe0000000000000
Expected ciphertext: 06f2519a2fafaa596bfef5cfa15c21b9
Computed ciphertext: 06f2519a2fafaa596bfef5cfa15c21b9 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 76

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffff0000000000000
Expected ciphertext: 251a7eac7e2fe809e4aa8d0d7012531a
Computed ciphertext: 251a7eac7e2fe809e4aa8d0d7012531a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 77

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffff8000000000000
Expected ciphertext: 3bffc16e4c49b268a20f8d96a60b4058
Computed ciphertext: 3bffc16e4c49b268a20f8d96a60b4058 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 78

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffc000000000000
Expected ciphertext: e886f9281999c5bb3b3e8862e2f7c988
Computed ciphertext: e886f9281999c5bb3b3e8862e2f7c988 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 79

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffe000000000000
Expected ciphertext: 563bf90d61beef39f48dd625fcef1361
Computed ciphertext: 563bf90d61beef39f48dd625fcef1361 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 80

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffff000000000000
Expected ciphertext: 4d37c850644563c69fd0acd9a049325b
Computed ciphertext: 4d37c850644563c69fd0acd9a049325b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 81

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffff800000000000
Expected ciphertext: b87c921b91829ef3b13ca541ee1130a6
Computed ciphertext: b87c921b91829ef3b13ca541ee1130a6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 82

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffc00000000000
Expected ciphertext: 2e65eb6b6ea383e109accce8326b0393
Computed ciphertext: 2e65eb6b6ea383e109accce8326b0393 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 83

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffe00000000000
Expected ciphertext: 9ca547f7439edc3e255c0f4d49aa8990
Computed ciphertext: 9ca547f7439edc3e255c0f4d49aa8990 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 84

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffff00000000000
Expected ciphertext: a5e652614c9300f37816b1f9fd0c87f9
Computed ciphertext: a5e652614c9300f37816b1f9fd0c87f9 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 85

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffff80000000000
Expected ciphertext: 14954f0b4697776f44494fe458d814ed
Computed ciphertext: 14954f0b4697776f44494fe458d814ed OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 86

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffc0000000000
Expected ciphertext: 7c8d9ab6c2761723fe42f8bb506cbcf7
Computed ciphertext: 7c8d9ab6c2761723fe42f8bb506cbcf7 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 87

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffe0000000000
Expected ciphertext: db7e1932679fdd99742aab04aa0d5a80
Computed ciphertext: db7e1932679fdd99742aab04aa0d5a80 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 88

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffff0000000000
Expected ciphertext: 4c6a1c83e568cd10f27c2d73ded19c28
Computed ciphertext: 4c6a1c83e568cd10f27c2d73ded19c28 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 89

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffff8000000000
Expected ciphertext: 90ecbe6177e674c98de412413f7ac915
Computed ciphertext: 90ecbe6177e674c98de412413f7ac915 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 90

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffc000000000
Expected ciphertext: 90684a2ac55fe1ec2b8ebd5622520b73
Computed ciphertext: 90684a2ac55fe1ec2b8ebd5622520b73 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 91

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffe000000000
Expected ciphertext: 7472f9a7988607ca79707795991035e6
Computed ciphertext: 7472f9a7988607ca79707795991035e6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 92

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffff000000000
Expected ciphertext: 56aff089878bf3352f8df172a3ae47d8
Computed ciphertext: 56aff089878bf3352f8df172a3ae47d8 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 93

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffff800000000
Expected ciphertext: 65c0526cbe40161b8019a2a3171abd23
Computed ciphertext: 65c0526cbe40161b8019a2a3171abd23 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 94

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffc00000000
Expected ciphertext: 377be0be33b4e3e310b4aabda173f84f
Computed ciphertext: 377be0be33b4e3e310b4aabda173f84f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 95

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffe00000000
Expected ciphertext: 9402e9aa6f69de6504da8d20c4fcaa2f
Computed ciphertext: 9402e9aa6f69de6504da8d20c4fcaa2f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 96

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffff00000000
Expected ciphertext: 123c1f4af313ad8c2ce648b2e71fb6e1
Computed ciphertext: 123c1f4af313ad8c2ce648b2e71fb6e1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 97

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffff80000000
Expected ciphertext: 1ffc626d30203dcdb0019fb80f726cf4
Computed ciphertext: 1ffc626d30203dcdb0019fb80f726cf4 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 98

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffc0000000
Expected ciphertext: 76da1fbe3a50728c50fd2e621b5ad885
Computed ciphertext: 76da1fbe3a50728c50fd2e621b5ad885 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 99

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffe0000000
Expected ciphertext: 082eb8be35f442fb52668e16a591d1d6
Computed ciphertext: 082eb8be35f442fb52668e16a591d1d6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 100

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffff0000000
Expected ciphertext: e656f9ecf5fe27ec3e4a73d00c282fb3
Computed ciphertext: e656f9ecf5fe27ec3e4a73d00c282fb3 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 101

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffff8000000
Expected ciphertext: 2ca8209d63274cd9a29bb74bcd77683a
Computed ciphertext: 2ca8209d63274cd9a29bb74bcd77683a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 102

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffc000000
Expected ciphertext: 79bf5dce14bb7dd73a8e3611de7ce026
Computed ciphertext: 79bf5dce14bb7dd73a8e3611de7ce026 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 103

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffe000000
Expected ciphertext: 3c849939a5d29399f344c4a0eca8a576
Computed ciphertext: 3c849939a5d29399f344c4a0eca8a576 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 104

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffff000000
Expected ciphertext: ed3c0a94d59bece98835da7aa4f07ca2
Computed ciphertext: ed3c0a94d59bece98835da7aa4f07ca2 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 105

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffff800000
Expected ciphertext: 63919ed4ce10196438b6ad09d99cd795
Computed ciphertext: 63919ed4ce10196438b6ad09d99cd795 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 106

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffffc00000
Expected ciphertext: 7678f3a833f19fea95f3c6029e2bc610
Computed ciphertext: 7678f3a833f19fea95f3c6029e2bc610 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 107

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffffe00000
Expected ciphertext: 3aa426831067d36b92be7c5f81c13c56
Computed ciphertext: 3aa426831067d36b92be7c5f81c13c56 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 108

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffff00000
Expected ciphertext: 9272e2d2cdd11050998c845077a30ea0
Computed ciphertext: 9272e2d2cdd11050998c845077a30ea0 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 109

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffff80000
Expected ciphertext: 088c4b53f5ec0ff814c19adae7f6246c
Computed ciphertext: 088c4b53f5ec0ff814c19adae7f6246c OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 110

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffffc0000
Expected ciphertext: 4010a5e401fdf0a0354ddbcc0d012b17
Computed ciphertext: 4010a5e401fdf0a0354ddbcc0d012b17 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 111

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffffe0000
Expected ciphertext: a87a385736c0a6189bd6589bd8445a93
Computed ciphertext: a87a385736c0a6189bd6589bd8445a93 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 112

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffffff0000
Expected ciphertext: 545f2b83d9616dccf60fa9830e9cd287
Computed ciphertext: 545f2b83d9616dccf60fa9830e9cd287 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 113

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffffff8000
Expected ciphertext: 4b706f7f92406352394037a6d4f4688d
Computed ciphertext: 4b706f7f92406352394037a6d4f4688d OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 114

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffffffc000
Expected ciphertext: b7972b3941c44b90afa7b264bfba7387
Computed ciphertext: b7972b3941c44b90afa7b264bfba7387 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 115

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffffffe000
Expected ciphertext: 6f45732cf10881546f0fd23896d2bb60
Computed ciphertext: 6f45732cf10881546f0fd23896d2bb60 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 116

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffffff000
Expected ciphertext: 2e3579ca15af27f64b3c955a5bfc30ba
Computed ciphertext: 2e3579ca15af27f64b3c955a5bfc30ba OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 117

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffffff800
Expected ciphertext: 34a2c5a91ae2aec99b7d1b5fa6780447
Computed ciphertext: 34a2c5a91ae2aec99b7d1b5fa6780447 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 118

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffffffc00
Expected ciphertext: a4d6616bd04f87335b0e53351227a9ee
Computed ciphertext: a4d6616bd04f87335b0e53351227a9ee OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 119

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffffffe00
Expected ciphertext: 7f692b03945867d16179a8cefc83ea3f
Computed ciphertext: 7f692b03945867d16179a8cefc83ea3f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 120

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffffffff00
Expected ciphertext: 3bd141ee84a0e6414a26e7a4f281f8a2
Computed ciphertext: 3bd141ee84a0e6414a26e7a4f281f8a2 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 121

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffffffff80
Expected ciphertext: d1788f572d98b2b16ec5d5f3922b99bc
Computed ciphertext: d1788f572d98b2b16ec5d5f3922b99bc OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 122

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffffffffc0
Expected ciphertext: 0833ff6f61d98a57b288e8c3586b85a6
Computed ciphertext: 0833ff6f61d98a57b288e8c3586b85a6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 123

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffffffffe0
Expected ciphertext: 8568261797de176bf0b43becc6285afb
Computed ciphertext: 8568261797de176bf0b43becc6285afb OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 124

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffffffff0
Expected ciphertext: f9b0fda0c4a898f5b9e6f661c4ce4d07
Computed ciphertext: f9b0fda0c4a898f5b9e6f661c4ce4d07 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 125

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffffffff8
Expected ciphertext: 8ade895913685c67c5269f8aae42983e
Computed ciphertext: 8ade895913685c67c5269f8aae42983e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 126

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffffffffc
Expected ciphertext: 39bde67d5c8ed8a8b1c37eb8fa9f5ac0
Computed ciphertext: 39bde67d5c8ed8a8b1c37eb8fa9f5ac0 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 127

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: fffffffffffffffffffffffffffffffe
Expected ciphertext: 5c005e72c1418c44f569f2ea33ba54f3
Computed ciphertext: 5c005e72c1418c44f569f2ea33ba54f3 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 128

Input plaintext: 00000000000000000000000000000000
Key: 00000000000000000000000000000000
IV: ffffffffffffffffffffffffffffffff
Expected ciphertext: 3f5b8cc9ea855a0afa7347d23e8d664e
Computed ciphertext: 3f5b8cc9ea855a0afa7347d23e8d664e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

DiceLock-x 8.0.0.1 for Linux C++ source code used in this test:

DiceLock-x 8.0.0.1 for Linux

DiceLockCipher.h
cryptoRandomStreams.h
baseCryptoRandomStream.h
baseCryptoRandomStream.cpp
physicalCryptoRandomStream.h
physicalCryptoRandomStream.cpp
baseSymmetricCipher.h
baseSymmetricCipher.cpp
baseSymmetricStreamer.h
baseSymmetricStreamer.cpp
blockCipherOperationModes.h
baseBlockCipherOperationMode_with_IV.h
baseBlockCipherOperationMode_with_IV.cpp
OFB_Mode.h
OFB_Mode.cpp
blockCiphers.h
baseBlockCipher.h
baseBlockCipher.cpp
baseAES.h
baseAES.cpp
AES128.h
AES128.cpp



So, DiceLock cipher test and analysis can go on …

DiceLock is a trademark or registered trademark of his owner where applies. DiceLock research is the research to implement Self-corrector randomisation-encryption and method, european patent EP1182777 granted 08/21/2003 and US patent US7508945 granted 03/24/2009.

Leave a Reply