This command works:
gpg --sign --encrypt-files file1.txt
But this one doesn't:
gpg --sign --encrypt-files file1.txt file2.txt
Error (IMHO line gpg.c:3442):
usage: gpg [options] --sign --encrypt [filename]
No clues about "sign" and "multifile" incompatibility in gpg manual. The issue
could be fixed in implementing a similar function like "encode_crypt_files" but
with "sign_file".