On 4/10/2019 1:32 AM, Aki Tuomi wrote:
On 9.4.2019 18.15, Dave wrote:
I've tried specifying an output file as well, per the script's command line options, but the output file is 0 bytes. Does anyone have any suggestions? I *think* I'm using it the way it's intended to be used, but maybe I'm not?! -Dave Hi! Maybe the key you tried was not used to encrypt the file? Aki Aki, it's the same key I've used in the config for the mail_crypt plugin in 90-plugin.conf:
plugin { mail_crypt_global_private_key = <[PATH_TO_PRIVATE_KEY] mail_crypt_global_public_key = <[PATH_TO_PUBLIC_KEY] mail_crypt_save_version = 2 }
That's the private key that's encrypting all of the messages successfully, so that's the one I would use with script, correct? -Dave
Yes. I gave it a try here, and it seems to work. Does it give any extra information if you include -i flag?
Aki
Yes, I had tried that, and it doesn't give much extra information, at least to my eye, that seems to help my issue. Above the previous output it outputs the Version, Flags, Header length, Cipher algo, and Digest algo, and then the Key derivation Rounds. Then it does the previous output and exits as before.
I tried using pry to debug through the script a little, and strace as well, but have not found anything pointing me in the direction of a solution or what may be causing it not to work for me yet. Will keep looking.
Out of curiosity, what version of ruby were you using to run the script? My ruby version is 2.5.1p57.
-Dave