Module Name: src Committed By: sevan Date: Mon Apr 30 22:17:47 UTC 2018
Modified Files: src/crypto/external/bsd/netpgp/dist/bindings/lua: netpgp.lua Log Message: The secret key is required for decryption and signing. Indicate it by setting the "need seckey" variable before calling init. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/crypto/external/bsd/netpgp/dist/bindings/lua/netpgp.lua Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/external/bsd/netpgp/dist/bindings/lua/netpgp.lua diff -u src/crypto/external/bsd/netpgp/dist/bindings/lua/netpgp.lua:1.5 src/crypto/external/bsd/netpgp/dist/bindings/lua/netpgp.lua:1.6 --- src/crypto/external/bsd/netpgp/dist/bindings/lua/netpgp.lua:1.5 Sun Apr 29 23:30:59 2018 +++ src/crypto/external/bsd/netpgp/dist/bindings/lua/netpgp.lua Mon Apr 30 22:17:46 2018 @@ -32,7 +32,7 @@ -- command line args dofile "optparse.lua" -opt = OptionParser{usage="%prog [options] file", version="20180428"} +opt = OptionParser{usage="%prog [options] file", version="20180430"} opt.add_option{"-s", "--sign", action="store_true", dest="sign", help="--sign [--detached] [--armour] file"} opt.add_option{"-v", "--verify", action="store_true", dest="verify", help="--verify [--armour] file"} @@ -72,6 +72,9 @@ end if options.homedir then netpgp.homedir(pgp, options.homedir) end +if options.decrypt or options.sign then +netpgp.setvar(pgp, "need seckey", 1) +end -- initialise everything netpgp.init(pgp)