70 lines
1.1 KiB
Text
70 lines
1.1 KiB
Text
NAME=t/md5sha1
|
|
FILE==
|
|
CMDS=<<EOF
|
|
b 100
|
|
ph md5 @!64
|
|
ph md5 @!99
|
|
w hello world
|
|
ph md5 @!11
|
|
ph sha1 @!11
|
|
EOF
|
|
EXPECT=<<EOF
|
|
3b5d3c7d207e37dceeedd301e35e2e58
|
|
fa8715078d45101200a6e2bf7321aa04
|
|
5eb63bbbe01eeed093cb22bb8f5acdc3
|
|
2aae6c35c94fcfb415dbe95f408b9ce91ee846ed
|
|
EOF
|
|
RUN
|
|
|
|
NAME=ph crc32
|
|
FILE==
|
|
CMDS=<<EOF
|
|
b 12
|
|
w hello world
|
|
!rz-hash -qa crc16 -s "hello world"
|
|
ph crc16 @!11
|
|
!rz-hash -qa crc32 -s "hello world"
|
|
ph crc32 @!11
|
|
EOF
|
|
EXPECT=<<EOF
|
|
string: crc16: 39c1
|
|
39c1
|
|
string: crc32: 0d4a1185
|
|
0d4a1185
|
|
EOF
|
|
RUN
|
|
|
|
NAME=crca 'hello world'
|
|
FILE==
|
|
CMDS=<<EOF
|
|
b 12
|
|
w hello world
|
|
!rz-hash -qa crc8smbus,crc15can,crc16hdlc,crc16usb,crc16citt,crc24,crc32c,crc32ecma267 -s "hello world"
|
|
ph crc8smbus @!11
|
|
ph crc15can @!11
|
|
ph crc16hdlc @!11
|
|
ph crc16usb @!11
|
|
ph crc16citt @!11
|
|
ph crc24 @!11
|
|
ph crc32c @!11
|
|
ph crc32ecma267 @!11
|
|
EOF
|
|
EXPECT=<<EOF
|
|
string: crc8smbus: a8
|
|
string: crc15can: 727a
|
|
string: crc16hdlc: ae06
|
|
string: crc16usb: 2238
|
|
string: crc16citt: efeb
|
|
string: crc24: 00b03cb7
|
|
string: crc32c: c99465aa
|
|
string: crc32ecma267: ac86f845
|
|
a8
|
|
727a
|
|
ae06
|
|
2238
|
|
efeb
|
|
00b03cb7
|
|
c99465aa
|
|
ac86f845
|
|
EOF
|
|
RUN
|