ruby-gpgme
ruby-gpgme copied to clipboard
a ruby interface to GnuPG Made Easy (GPGME).
Building with GCC and bundled libs fails due to unconditional passing of unsupported flags: ``` Building native extensions. This could take a while... ERROR: Error installing /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_ruby_rb-gpgme/rb32-gpgme/work/gpgme-2.0.24/gpgme.gem: ERROR: Failed to...
``` $ ruby test.rb ["[email protected]", "[email protected]"] Traceback (most recent call last): 5: from test.rb:88:in `' 4: from test.rb:12:in `doit' 3: from /home/luto/.gem/ruby/2.5.0/gems/gpgme-2.0.16/lib/gpgme/crypto.rb:90:in `encrypt' 2: from /home/luto/.gem/ruby/2.5.0/gems/gpgme-2.0.16/lib/gpgme/ctx.rb:79:in `new' 1: from /home/luto/.gem/ruby/2.5.0/gems/gpgme-2.0.16/lib/gpgme/crypto.rb:99:in...
I've encountered an issue where deleting a key would hang forever, using the following code: ```ruby GPGME::Key.find(:public, key_id).each { |k| k.delete!(true) } # or GPGME::Key.find(:private key_id).each { |k| k.delete!(true) }...
This change associates the buffer allocated in the gpgme_data write callback with the UTF-8 encoding. If there is a configured internal encoding (e.g. Encoding.default_internal), then the string is exported to...
This is what I see when I run `bundle exec rake test` against master, using Ruby 3.2.2 on Ubuntu: ``` /home/dberger/Dev/ruby-gpgme/ext/gpgme/gpgme_n.c: In function ‘rb_s_gpgme_data_new_from_mem’: /home/dberger/Dev/ruby-gpgme/ext/gpgme/gpgme_n.c:302:28: warning: comparison of integer expressions...
Hey folks, Firstly - THANK YOU for making this library. Amazing work and I don't know what I'd do without it. I'm building a system in which users can upload...
``` -----BEGIN PGP PUBLIC KEY BLOCK----- mQENBFugCQgBCADYbTZy4LLi5f/RY1dBu4JWxdi8VdzbpX39nmICwxFERZurbp36 pS3XjN8DByWXN2pCKj308Iq0Qu3sU4cPx37BBIu7oK2tD+zuu7vL0xmS0DDGAudD cEpRuPmka+5j0KjAJ5Gw/59AWbowLzbxwSq0wP+wgXsX7pWNp9v5A4cDLG8UbLpk oLbO9jXVhnUg2wJdCseN6vb8O14TTfT7ryXZy+bIx+yQSNtsNbKik067U2+ZGLdt R+CCJAYgBUN/THilNazFPQW0VjG7Wh7oZDl23+aLdDpIEyKHntI+VCTPfd9I4fc0 lftXye0ypf2xPLe9y7+kTfkeI9jIzErWC/BXABEBAAG0OmRhaWx5cGF5IHRlc3Rl ciAoa2V5IGZvciB1bml0IHRlc3RzKSA8dGVzdGVyQGRhaWx5cGF5LmNvbT6JAU4E EwEIADgWIQQdm9e8+6W9LdycjqcXXmihN3vv5AUCW6AJCAIbAwULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRAXXmihN3vv5CVPB/90SsuYy6aPclb4HsY4i8dQZHr1 p0J0JhQ6O3SOomJ69sj/lyJVM8aPuDKhhUNNeBfYg9vyw+Vp6wNTgJgoqNSOxukZ QuSbZurWebYbJQHot8uoKI+jbW23psPVX53L1AqQlRPrFhXJ5G68MuxcHGsO8oNq LUR9CWO8ki7gzGZCgGyLVVh9q41vtBqGLXbxrIDml0kDKHgUldRKxhc6WbSukT1I d3RBbCpY6tfWBxbELoZdAGkylmjJj9J9fWf7IO84qbiw1OeQUklmbHTTEBTE9uOz 5KYEQaPhM4Z89CL1wQe49OlTMiMrWOPFPOcqMC7QJlBusN5dJIkO0VfxO4LWuQEN BFugCQgBCACXK9hMOLWB22PrdfyoQ/8XOJI/ijPgAFvT6DJWYRq9GXlD6im5Um/Y k/3wrH6L2Et9G0579rmWyLtIZcQY7AbHAISZLOZasNS8GPWhEFOXbmRODhW4+0UV 8zSkC+wC5s2uH9FxeG4HxhwWWeHfrOZv16mZsRktVMDM5i3QoNbUpGA65TROB2Xj NjL+oU2zd7LrUu7/BwVSNHudMRRGqiKRD3L/6XWkygwu5snocoB4OafFenFJ+1G5 CgrEyF5/Ny8ebwY7aWtGi9F9QuXe3GfIbeW+cZ7q3xAslEHh+HW3slF8Z5pQ+sJM +VMIKAqGotA2ZqU9qTGCXVXPQM4uY4MtABEBAAGJATYEGAEIACAWIQQdm9e8+6W9 LdycjqcXXmihN3vv5AUCW6AJCAIbDAAKCRAXXmihN3vv5LqNB/wM4huO0xcM8H7V tfl0RBcHqkdGmVcW8V+T69FC21OkWUnBohHXB4jJgxczRbtMamNXjNK3M53wmP5i eZ4L5SJWPWIGE4oALvNDduU1GFHy4MqflupWcBYo5wsizHEfwQnlVVPNO6Qu5Rkz m68QO3Nd7UHj4ghdUaNFKQgZHRTPAymEpmkRyFmf0qEQvNK9xuECqkNcDpZcHHDL...
When trying to run tests for version 2.0.21 with `rake test` I get this output: ``` /usr/bin/ruby -w -I"lib:test" /usr/lib/ruby/gems/3.0.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb "test/crypto_test.rb" "test/ctx_test.rb" "test/data_test.rb" "test/gpgme_test.rb" "test/key_test.rb" "test/signature_test.rb" "test/sub_key_test.rb" /build/ruby-gpgme/src/ruby-gpgme-2.0.21/test/ctx_test.rb:73: warning: assigned...
Hey folks, I'm currently developing some rails apis, and would like to use PGP to encrypt / sign all my api responses. Currently this is what I get: Encrypt +...
I want to set "personal-compress-preferences": 'ZIP',but I don't know how to set by use this gem. `` crypto = GPGME::Crypto.new :armor => true crypto.encrypt JSON.generate(data),:sign=>true, :signers => "[email protected]", :recipients =>...