rizin/test/db/cmd/cmd_wD
Riccardo Schirone d20b026ce2
Finish conversion of w commands to rzshell (#2412)
* Convert 'wz' to rzshell
* Remove 'wt' commands in favour of > operator
* Convert 'ww' command to rzshell
* Convert 'wm' command to rzshell
* Convert 'wd' command to rzshell
* Convert 'wu' command to rzshell
* Convert 'wo' commands to rzshell
* Fix 'w' tests
2022-03-16 11:20:29 +00:00

124 lines
1.3 KiB
Text

NAME=debruijn little endian
FILE==
CMDS=<<EOF
e cfg.bigendian=false
wD/ 0x41574141
EOF
EXPECT=<<EOF
64
EOF
RUN
NAME=debruijn big endian
FILE==
CMDS=<<EOF
e cfg.bigendian=true
wD/ 0x41574141
EOF
EXPECT=<<EOF
65
EOF
RUN
NAME=wD 0x10 @ 0
FILE==
CMDS=<<EOF
wD 0x10 @ 0
p8 0x10
EOF
EXPECT=<<EOF
41414142414143414144414145414146
EOF
RUN
NAME=wD/ 0x41417641
FILE==
CMDS=wD/ 0x41417641
EXPECT=<<EOF
140
EOF
RUN
NAME=wD/ 41417641
FILE==
CMDS=wD/ 41417641
EXPECT=<<EOF
EOF
RUN
NAME=woE woD rc4
FILE==
CMDS=<<EOF
w helloworld
woE rc4 s:key
woD rc4 s:key
ps
EOF
EXPECT=<<EOF
helloworld
EOF
RUN
NAME=woE woD xor
FILE==
CMDS=<<EOF
w helloworld
woE xor s:key
woD xor s:key
ps
EOF
EXPECT=<<EOF
helloworld
EOF
RUN
NAME=woE woD xor fix value
FILE==
CMDS=<<EOF
b 20
woE xor s:helloworld
ps
EOF
EXPECT=<<EOF
helloworldhelloworld
EOF
RUN
NAME=woE woD blowfish
FILE==
CMDS=<<EOF
w helloworld
woE blowfish s:key
woD blowfish s:key
ps
EOF
EXPECT=<<EOF
helloworld
EOF
RUN
NAME=woE woD aes-ecb
FILE==
CMDS=<<EOF
w helloworld
woE aes-ecb s:0123456789abcdef
woD aes-ecb s:0123456789abcdef
ps
EOF
EXPECT=<<EOF
helloworld
EOF
RUN
NAME=woE aes-ecb-192
FILE==
CMDS=<<EOF
w0 16
b 16
woE aes-ecb 502a6ab36984af268bf423c7f509205207fc1552af4a91e5
p8
EOF
EXPECT=<<EOF
8e06556dcbb00b809a025047cff2a940
EOF
RUN