xref: /netbsd-src/crypto/external/bsd/netpgp/dist/bindings/python/netpgp.py (revision 0647473106440a964f74e4da0d9101cd009f0b0d)
1#! /usr/bin/env python2.5
2
3# netpgp bindings for python
4import _netpgppython
5
6# initialisations
7n = _netpgppython.new_netpgp_t()
8_netpgppython.netpgp_setvar(n, "homedir", "/home/agc/.gnupg")
9_netpgppython.netpgp_setvar(n, "hash", "SHA256")
10_netpgppython.netpgp_init(n)
11
12userid = _netpgppython.netpgp_getvar(n, "userid")
13_netpgppython.netpgp_sign_file(n, userid, "a", "a.gpg", 0, 0, 0)
14_netpgppython.netpgp_verify_file(n, "a.gpg", "/dev/null", 0)
15
16