Results 122 comments of Daiki Ueno

Yes. When updating the bundled GPGME tarball we usually expose new functions, like https://github.com/ueno/ruby-gpgme/commit/46533d6de0d10d0b4d4b01995a949219815279a8. PRs are welcome.

@dansketcher great, thanks! I have added you to the collaborators.

@stanhu thank you, I appreciate that! I sent you an invite to this repo.

This seems more like a question for GPGME (C library) itself. Could you try to reach out the developers?

I'm still looking for a proper way to fix this, but for your use-case, a workaround would be to use a custom passphrase callback and call IO#close at the end:...

could you provide a self-contained test case? I can't reproduce it with the code below, where the cipher is created with: ``` $ echo a > a $ gpg --symmetric...

I suspect this is #12 or related to it. that is, the data is truncated at encryption phase.

I'm not familiar with JRuby, but isn't it feasible to use: https://github.com/guardianproject/gnupg-for-java which seems to provide a Java binding around gpgme, through JNI? Bouncy Castle might be an option for...

and/or perhaps we could improve the API, something like: - add `:signers` option to crypto.sign, in addition to `:signer` - guess `:sign` is true, if `:signers` is given - add...

for 1, I'm a bit concern about backward compatibility. it wouldn't be good if the renaming broke existing programs. patches are welcome anyway.