rc4-192.test at [0046a7f25d]

File tests/test_vectors/Symetric_Stream/rc4-192.test artifact e09ad09978 part of check-in 0046a7f25d


# Auto generated from "rc4-192.txt"
lappend auto_path [file dirname [file dirname [file dirname [file dirname [file join [pwd] [info script]]]]]]
package require tls
package require tcltest

catch {tls::provider legacy}
tcltest::testConstraint rc4_192 [expr {[lsearch -nocase [tls::ciphers] rc4-192] > -1}]


tcltest::test Symetric_Stream_rc4_192-1.1 {Encrypt rc4-192 offset 0} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [binary decode hex 00000000000000000000000000000000]] 0 15]} \
	-match exact -result 0595e57fe5f0bb3c706edac8a4b2db11


tcltest::test Symetric_Stream_rc4_192-1.2 {Decrypt rc4-192 offset 0} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [binary decode hex 00000000000000000000000000000000]]] 0 15]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.3 {Encrypt rc4-192 offset 16} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 2]] 16 31]} \
	-match exact -result dfde31344a1af769c74f070aee9e2326


tcltest::test Symetric_Stream_rc4_192-1.4 {Decrypt rc4-192 offset 16} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 2]]] 16 31]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.5 {Encrypt rc4-192 offset 240} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 16]] 240 255]} \
	-match exact -result b06b9b1e195d13d8f4a7995c4553ac05


tcltest::test Symetric_Stream_rc4_192-1.6 {Decrypt rc4-192 offset 240} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 16]]] 240 255]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.7 {Encrypt rc4-192 offset 256} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 17]] 256 271]} \
	-match exact -result 6bd2378ec341c9a42f37ba79f88a32ff


tcltest::test Symetric_Stream_rc4_192-1.8 {Decrypt rc4-192 offset 256} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 17]]] 256 271]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.9 {Encrypt rc4-192 offset 496} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 32]] 496 511]} \
	-match exact -result e70bce1df7645adb5d2c4130215c3522


tcltest::test Symetric_Stream_rc4_192-1.10 {Decrypt rc4-192 offset 496} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 32]]] 496 511]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.11 {Encrypt rc4-192 offset 512} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 33]] 512 527]} \
	-match exact -result 9a5730c7fcb4c9af51ffda89c7f1ad22


tcltest::test Symetric_Stream_rc4_192-1.12 {Decrypt rc4-192 offset 512} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 33]]] 512 527]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.13 {Encrypt rc4-192 offset 752} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 48]] 752 767]} \
	-match exact -result 0485055fd4f6f0d963ef5ab9a5476982


tcltest::test Symetric_Stream_rc4_192-1.14 {Decrypt rc4-192 offset 752} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 48]]] 752 767]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.15 {Encrypt rc4-192 offset 768} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 49]] 768 783]} \
	-match exact -result 591fc66bcda10e452b03d4551f6b62ac


tcltest::test Symetric_Stream_rc4_192-1.16 {Decrypt rc4-192 offset 768} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 49]]] 768 783]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.17 {Encrypt rc4-192 offset 1008} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 64]] 1008 1023]} \
	-match exact -result 2753cc83988afa3e1688a1d3b42c9a02


tcltest::test Symetric_Stream_rc4_192-1.18 {Decrypt rc4-192 offset 1008} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 64]]] 1008 1023]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.19 {Encrypt rc4-192 offset 1024} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 65]] 1024 1039]} \
	-match exact -result 93610d523d1d3f0062b3c2a3bbc7c7f0


tcltest::test Symetric_Stream_rc4_192-1.20 {Decrypt rc4-192 offset 1024} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 65]]] 1024 1039]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.21 {Encrypt rc4-192 offset 1520} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 96]] 1520 1535]} \
	-match exact -result 96c248610aadedfeaf8978c03de8205a


tcltest::test Symetric_Stream_rc4_192-1.22 {Decrypt rc4-192 offset 1520} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 96]]] 1520 1535]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.23 {Encrypt rc4-192 offset 1536} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 97]] 1536 1551]} \
	-match exact -result 0e317b3d1c73b9e9a4688f296d133a19


tcltest::test Symetric_Stream_rc4_192-1.24 {Decrypt rc4-192 offset 1536} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 97]]] 1536 1551]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.25 {Encrypt rc4-192 offset 2032} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 128]] 2032 2047]} \
	-match exact -result bdf0e6c3cca5b5b9d533b69c56ada120


tcltest::test Symetric_Stream_rc4_192-1.26 {Decrypt rc4-192 offset 2032} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 128]]] 2032 2047]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.27 {Encrypt rc4-192 offset 2048} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 129]] 2048 2063]} \
	-match exact -result 88a218b6e2ece1e6246d44c759d19b10


tcltest::test Symetric_Stream_rc4_192-1.28 {Decrypt rc4-192 offset 2048} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 129]]] 2048 2063]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.29 {Encrypt rc4-192 offset 3056} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 192]] 3056 3071]} \
	-match exact -result 6866397e95c140534f94263421006e40


tcltest::test Symetric_Stream_rc4_192-1.30 {Decrypt rc4-192 offset 3056} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 192]]] 3056 3071]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.31 {Encrypt rc4-192 offset 3072} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 193]] 3072 3087]} \
	-match exact -result 32cb0a1e9542c6b3b8b398abc3b0f1d5


tcltest::test Symetric_Stream_rc4_192-1.32 {Decrypt rc4-192 offset 3072} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 193]]] 3072 3087]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.33 {Encrypt rc4-192 offset 4080} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 256]] 4080 4095]} \
	-match exact -result 29a0b8aed54a132324c62e423f54b4c8


tcltest::test Symetric_Stream_rc4_192-1.34 {Decrypt rc4-192 offset 4080} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 256]]] 4080 4095]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.35 {Encrypt rc4-192 offset 4096} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 257]] 4096 4111]} \
	-match exact -result 3cb0f3b5020a98b82af9fe154484a168


tcltest::test Symetric_Stream_rc4_192-1.36 {Decrypt rc4-192 offset 4096} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex 0102030405060708090a0b0c0d0e0f101112131415161718] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 257]]] 4096 4111]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.37 {Encrypt rc4-192 offset 0} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [binary decode hex 00000000000000000000000000000000]] 0 15]} \
	-match exact -result 54b64e6b5a20b5e2ec84593dc7989da7


tcltest::test Symetric_Stream_rc4_192-1.38 {Decrypt rc4-192 offset 0} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [binary decode hex 00000000000000000000000000000000]]] 0 15]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.39 {Encrypt rc4-192 offset 16} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 2]] 16 31]} \
	-match exact -result c135eee237a85465ff97dc03924f45ce


tcltest::test Symetric_Stream_rc4_192-1.40 {Decrypt rc4-192 offset 16} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 2]]] 16 31]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.41 {Encrypt rc4-192 offset 240} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 16]] 240 255]} \
	-match exact -result cfcc922fb4a14ab45d6175aabbf2d201


tcltest::test Symetric_Stream_rc4_192-1.42 {Decrypt rc4-192 offset 240} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 16]]] 240 255]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.43 {Encrypt rc4-192 offset 256} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 17]] 256 271]} \
	-match exact -result 837b87e2a446ad0ef798acd02b94124f


tcltest::test Symetric_Stream_rc4_192-1.44 {Decrypt rc4-192 offset 256} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 17]]] 256 271]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.45 {Encrypt rc4-192 offset 496} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 32]] 496 511]} \
	-match exact -result 17a6dbd664926a0636b3f4c37a4f4694


tcltest::test Symetric_Stream_rc4_192-1.46 {Decrypt rc4-192 offset 496} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 32]]] 496 511]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.47 {Encrypt rc4-192 offset 512} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 33]] 512 527]} \
	-match exact -result 4a5f9f26aeeed4d4a25f632d305233d9


tcltest::test Symetric_Stream_rc4_192-1.48 {Decrypt rc4-192 offset 512} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 33]]] 512 527]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.49 {Encrypt rc4-192 offset 752} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 48]] 752 767]} \
	-match exact -result 80a3d01ef00c8e9a4209c17f4eeb358c


tcltest::test Symetric_Stream_rc4_192-1.50 {Decrypt rc4-192 offset 752} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 48]]] 752 767]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.51 {Encrypt rc4-192 offset 768} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 49]] 768 783]} \
	-match exact -result d15e7d5ffaaabc0207bf200a117793a2


tcltest::test Symetric_Stream_rc4_192-1.52 {Decrypt rc4-192 offset 768} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 49]]] 768 783]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.53 {Encrypt rc4-192 offset 1008} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 64]] 1008 1023]} \
	-match exact -result 349682bf588eaa52d0aa1560346aeafa


tcltest::test Symetric_Stream_rc4_192-1.54 {Decrypt rc4-192 offset 1008} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 64]]] 1008 1023]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.55 {Encrypt rc4-192 offset 1024} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 65]] 1024 1039]} \
	-match exact -result f5854cdb76c889e3ad63354e5f7275e3


tcltest::test Symetric_Stream_rc4_192-1.56 {Decrypt rc4-192 offset 1024} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 65]]] 1024 1039]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.57 {Encrypt rc4-192 offset 1520} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 96]] 1520 1535]} \
	-match exact -result 532c7ceccb39df3236318405a4b1279c


tcltest::test Symetric_Stream_rc4_192-1.58 {Decrypt rc4-192 offset 1520} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 96]]] 1520 1535]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.59 {Encrypt rc4-192 offset 1536} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 97]] 1536 1551]} \
	-match exact -result baefe6d9ceb651842260e0d1e05e3b90


tcltest::test Symetric_Stream_rc4_192-1.60 {Decrypt rc4-192 offset 1536} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 97]]] 1536 1551]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.61 {Encrypt rc4-192 offset 2032} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 128]] 2032 2047]} \
	-match exact -result e82d8c6db54e3c633f581c952ba04207


tcltest::test Symetric_Stream_rc4_192-1.62 {Decrypt rc4-192 offset 2032} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 128]]] 2032 2047]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.63 {Encrypt rc4-192 offset 2048} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 129]] 2048 2063]} \
	-match exact -result 4b16e50abd381bd70900a9cd9a62cb23


tcltest::test Symetric_Stream_rc4_192-1.64 {Decrypt rc4-192 offset 2048} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 129]]] 2048 2063]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.65 {Encrypt rc4-192 offset 3056} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 192]] 3056 3071]} \
	-match exact -result 3682ee33bd148bd9f58656cd8f30d9fb


tcltest::test Symetric_Stream_rc4_192-1.66 {Decrypt rc4-192 offset 3056} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 192]]] 3056 3071]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.67 {Encrypt rc4-192 offset 3072} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 193]] 3072 3087]} \
	-match exact -result 1e5a0b8475045d9b20b2628624edfd9e


tcltest::test Symetric_Stream_rc4_192-1.68 {Decrypt rc4-192 offset 3072} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 193]]] 3072 3087]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.69 {Encrypt rc4-192 offset 4080} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 256]] 4080 4095]} \
	-match exact -result 63edd684fb826282fe528f9c0e9237bc


tcltest::test Symetric_Stream_rc4_192-1.70 {Decrypt rc4-192 offset 4080} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 256]]] 4080 4095]} \
	-match exact -result 00000000000000000000000000000000


tcltest::test Symetric_Stream_rc4_192-1.71 {Encrypt rc4-192 offset 4096} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 257]] 4096 4111]} \
	-match exact -result e4dd2e98d6960fae0b43545456743391


tcltest::test Symetric_Stream_rc4_192-1.72 {Decrypt rc4-192 offset 4096} \
	-constraints rc4_192 \
	-body {binary encode hex [string range [tls::decrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [tls::encrypt -cipher rc4-192 -padding 0 -key [binary decode hex c109163908ebe51debb46227c6cc8b37641910833222772a] \
		-data [string repeat [binary decode hex 00000000000000000000000000000000] 257]]] 4096 4111]} \
	-match exact -result 00000000000000000000000000000000

# Cleanup
::tcltest::cleanupTests
return