NAME=cmd.hit for /ca
FILE=bins/other/aes.dump
CMDS=/ca aes
EXPECT=<<EOF
0x0000001e hit0_0 0000000000000000000000000000000000000000000000000000000000000000
EOF
RUN

NAME=cmd.hit for /ca
FILE=bins/other/aes_192.dump
CMDS=/ca aes
EXPECT=<<EOF
0x000000fa hit0_0 000102030405060708090a0b0c0d0e0f1011121314151617
EOF
RUN

NAME=cmd.hit for /ca sm4
FILE=bins/other/sm4_key_schedule.bin
CMDS=/ca sm4
EXPECT=<<EOF
0x000000ff hit0_0 f98621f1612b6641db28e44757dbe32c
EOF
RUN

NAME=cmd.hit for /caj
FILE=bins/other/aes_192.dump
CMDS=/caj aes
EXPECT=<<EOF
[{"offset":250,"type":"hexpair","data":"000102030405060708090a0b0c0d0e0f1011121314151617"}]
EOF
RUN

NAME=cmd.hit for /cd
FILE=bins/other/certificate.ber
CMDS=/cd
EXPECT=<<EOF
0x0000002f hit0_0 308203493082
EOF
RUN

NAME=cmd.hit for multiple /cd
FILE=bins/other/certificate.ber
CMDS=<<EOF
/cd
/cr
/cd
EOF
EXPECT=<<EOF
0x0000002f hit0_0 308203493082
0x0000002f hit2_0 308203493082
EOF
RUN

NAME=/cg PGP search ASCII armor
FILE=bins/other/private.pgp
CMDS=<<EOF
/cg
EOF
EXPECT=<<EOF
0x00000005 hit0_0 "-----BEGIN PGP PRIVATE KEY BLOCK-----lQW"
EOF
RUN

NAME=/cg PGP search binary
FILE=bins/other/v4_secret_encrypted.gpg
CMDS=<<EOF
/cg
EOF
EXPECT=<<EOF
0x000007e0 hit13_0 0011010001fe030302
EOF
RUN

NAME=cmd.hit for /cr
FILE=bins/other/rsa-private-4096.key
CMDS=/cr
EXPECT=<<EOF
0x0000000d hit0_0 308209280201000282020100c079f24b042787e4896db411fa7647e3bb62c88796fa979f126c575f...
EOF
RUN

NAME=cmd.hit for /cr on edd448
FILE=bins/other/ed448-private.key
CMDS=/cr
EXPECT=<<EOF
0x000000f5 hit0_0 3047020100300506032b6571043b0439176449168ec8fc66d9e67d375d1ea310b1427e8c178b2f83...
EOF
RUN

NAME=cmd.hit for /ck
FILE=bins/elf/libflutter.so
CMDS=/ck
EXPECT=<<EOF
0x000f5e78 hit2_0 00000000963007772c610eeeba51099919c46d078ff46a7035a563e9a395649e3288db0ea4b8dc79...
0x00117060 hit4_0 d978f9c419ddb5ed28e9fd794aa0d89dc67e37832b76538e624c6488448bfba2
EOF
RUN
