fsh-shell/includes/CryptoCommands/CryptoCommand.asm

49 lines
1.4 KiB
NASM

cryptocmddecode:
decodecmdopt(cryptocmdENCRYPT, cryptocmdENCRYPTo)
decodecmdopt(cryptocmdDECRYPT, cryptocmdDECRYPTo)
ret
cryptocmdroute:
pop bc
routeoptjp(cryptocmdENCRYPTo, cryptocmdENCRYPTf)
routeoptjp(cryptocmdDECRYPTo, cryptocmdDECRYPTf)
push bc
ret
cryptocmdmanroute:
pop bc
subroutestrjp(cryptocmdENCRYPT, cryptocmdROT, cryptocmdROTm)
subroutestrjp(cryptocmdDECRYPT, cryptocmdunROT, cryptocmdunROTm)
subroutestrjp(cryptocmdENCRYPT, cryptocmdXOR, cryptocmdXORm)
subroutestrjp(cryptocmdDECRYPT, cryptocmdunXOR, cryptocmdunXORm)
subroutestrjp(cryptocmdENCRYPT, cryptocmdHELP, cryptocmdHELPm)
subroutestrjp(cryptocmdDECRYPT, cryptocmdunHELP, cryptocmdunHELPm)
routestrjp(cryptocmdENCRYPT, cryptocmdENCRYPTm)
routestrjp(cryptocmdDECRYPT, cryptocmdDECRYPTm)
push bc
ret
cryptocmdmanrouteu:
pop bc
subrouteustrjp(cryptocmdENCRYPT, cryptocmdROT, cryptocmdROTu)
subrouteustrjp(cryptocmdDECRYPT, cryptocmdunROT, cryptocmdunROTu)
subrouteustrjp(cryptocmdENCRYPT, cryptocmdXOR, cryptocmdXORu)
subrouteustrjp(cryptocmdDECRYPT, cryptocmdunXOR, cryptocmdunXORu)
subrouteustrjp(cryptocmdENCRYPT, cryptocmdHELP, cryptocmdHELPu)
subrouteustrjp(cryptocmdDECRYPT, cryptocmdunHELP, cryptocmdunHELPu)
routeustrjp(cryptocmdENCRYPT, cryptocmdENCRYPTu)
routeustrjp(cryptocmdDECRYPT, cryptocmdDECRYPTu)
push bc
ret
#include "includes/CryptoCommands/CryptoCommands.inc"