|
@@ -176,6 +176,44 @@ tests = {
|
|
|
( ['AAAAAAAAAA','pad=16'], '0000000000000000' ),
|
|
|
( ['AAAAAAAAH7','pad=2'], 'ff' ),
|
|
|
],
|
|
|
+ 'hextob6d': [
|
|
|
+ ( ['deadbeef'], '25255 24636 426' ),
|
|
|
+ ( ['deadbeefdeadbeef'], '43263 51255 35545 36422 42642' ),
|
|
|
+ ( ['ffffffffffffffff'], '46316 33121 21321 15553 55534' ),
|
|
|
+ ( ['0000000000000000'], '1' ),
|
|
|
+ ( ['0000000000000000','pad=10'], '11111 11111' ),
|
|
|
+ ( ['ff','pad=10'], '11111 12214' ),
|
|
|
+ ( ['ff'*16],
|
|
|
+ '34164 46464 12666 61652 46515 46546 53354 43666 45555 21414' ),
|
|
|
+ ( ['ff'*24],
|
|
|
+ '24611 14114 33323 36422 24655 66552 32465 25661 21541 62342 '
|
|
|
+ '61351 63525 45161 35543 13654' ),
|
|
|
+ ( ['ff'*32],
|
|
|
+ '21325 21653 31261 31341 45131 42346 54146 36252 11413 12253 '
|
|
|
+ '24246 31114 16424 56513 41632 24121 46151 43214 22425 65134' ),
|
|
|
+ ],
|
|
|
+ 'b6dtohex': [
|
|
|
+ ( ['25255 24636 426'], 'deadbeef' ),
|
|
|
+ ( ['43263 51255 35545 36422 42642'], 'deadbeefdeadbeef' ),
|
|
|
+ ( ['46316 33121 21321 15553 55534'], 'ffffffffffffffff' ),
|
|
|
+ ( ['1','pad=16'], '0000000000000000' ),
|
|
|
+ ( ['11111 11111','pad=16'], '0000000000000000' ),
|
|
|
+ ( ['11111 12214','pad=2'], 'ff' ),
|
|
|
+ ( ['22222 22222'], 'b88733' ),
|
|
|
+ ( ['66666 66666'], '039aa3ff' ),
|
|
|
+ ( ['6'*50], {
|
|
|
+ 'len': 34,
|
|
|
+ 'value':'0260154fc36cbf42778f23ffffffffffff' # 130 bits
|
|
|
+ } ),
|
|
|
+ ( ['6'*75], {
|
|
|
+ 'len': 50,
|
|
|
+ 'value':'03a92ef1c3432e71a7679561bb6817d7ffffffffffffffffff' # 194 bits
|
|
|
+ } ),
|
|
|
+ ( ['6'*100], {
|
|
|
+ 'len': 66,
|
|
|
+ 'value':'05a4653ca673768565b41f775d6947d55cf3813d0fffffffffffffffffffffffff' # 259 bits
|
|
|
+ } ),
|
|
|
+ ],
|
|
|
'hextob58chk': [
|
|
|
( ['deadbeef'], 'eFGDJPketnz' ),
|
|
|
( ['deadbeefdeadbeef'], '5CizhNNRPYpBjrbYX' ),
|