Project

General

Profile

« Previous | Next » 

Revision 3ae30f46

Added by Marc Dequènes over 10 years ago

[fix] trust keys used to encrypt

View differences:

lib/mail/gpg.rb
crypters_id = [crypters_id] unless crypters_id.is_a? Array
crypters = crypters_id.collect{|key_id| gpg_key(key_id, false) }
encrypted_data = nil
encrypted_data = GPGME::Data.new
GPGME::Ctx.new(:armor => true) do |gpg|
encrypted_data = gpg.encrypt(crypters, GPGME::Data.new(self.encoded))
gpg.encrypt(crypters, GPGME::Data.new(self.encoded), encrypted_data, GPGME::ENCRYPT_ALWAYS_TRUST)
end
encrypted_data.seek(0, IO::SEEK_SET)

Also available in: Unified diff