| NETPGP(3lua) | LUA Library Manual | NETPGP(3lua) | 
netpgp —
local netpgp = require 'netpgp'
instance
    = netpgp.new()netpgp.homedir(instance,
    homedir)netpgp.init(instance)netpgp.encrypt_file(instance,
    file, output, armour)netpgp.decrypt_file(instance,
    file, output, armour)netpgp.sign_file(instance,
    file, output, armour, detached)netpgp.clearsign_file(instance,
    file, output, armour, detached)netpgp.verify_file(instance,
    file, armour)netpgp.verify_cat_file(instance,
    file, output, armour)netpgp.list_packets(instance,
    file, armour)netpgp.setvar(instance,
    name, value)netpgp.getvar(instance,
    name, value)netpgp Lua binding provides access to functionality
  availabile in libnetpgp(3).
local netpgp = require 'netpgp' btc = netpgp.new() netpgp.setvar(btc, "need seckey", 1) netpgp.init(btc) netpgp.encrypt_file(btc, "scratch", "scratch.gpg", "armoured") netpgp.decrypt_file(btc, "scratch.gpg", "itch", "armoured") netpgp.sign_file(btc, "scratch", "scratch.asc", "armoured", "detached") netpgp.verify_file(btc, "scratch.asc", "armoured")
netpgp Lua binding first appeared in
  NetBSD 9.0.
netpgp Lua binding was written by
  Alistair Crooks. This manual was written by
  Sevan Janiyan
  <sevan@NetBSD.org>.
| April 30, 2018 | NetBSD 9.4 |