Verwenden des Passwortrückrufs in ruby ​​gpgme

Ich benutze Ruby GPGME Gem (1.0.8). Mein Passwort-Rückruf wird nicht aufgerufen:

def passfunc(*args)
  fd = args.last
  io = IO.for_fd(fd, 'w')
  io.puts "mypassphrase"
  io.flush
end

opts = {
  :passphrase_callback => method(:passfunc)
}
GPGME.decrypt(input,output, opts)

Hat jemand ein funktionierendes Beispiel für einen Passwort-Rückruf?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage