Skip to content

Kulbartsch/gpgme

 
 

Repository files navigation

GPGME (golang)

Go wrapper for the GPGME library.

This is a fork from github.com/proglottis/gpgme.

This fork implements more GPGME functions and code documentation.

Installation

go get -u github.com/kulbartsch/gpgme

Build hints

If you have an updated GPGME version installed in a non-standard location, you may need to tell the Go compiler where to find the corrsesponding pkgconfig file.

For example, if GPGME is installed under /usr/local, you can build your Go program using:

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH \
go build

If you have trouble building the package maybe try to clean the Go build caches:

go clean -cache

and/or

rm -rf ~/.cache/go-build

Build with GPGME V2 support

GPGME V2 supports the use of GnuPGs secure and certified random number generator.

To build with GPGME V2 support, use the following command:

go build -tags gpgme2

Documentation

Alternative

License

This project is licensed under the BSD 3-Clause License. See the LICENSE

About

Go wrapper for the GPGME library

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 92.6%
  • C 7.4%