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 |