Revision 3ae30f46
Added by Marc Dequènes over 11 years ago
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
[fix] trust keys used to encrypt