| 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
available 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 10.0 |