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