p11-glue / p11-kit

Provides a way to load and enumerate PKCS#11 modules.

Home Page:https://p11-glue.github.io/p11-glue/p11-kit.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

p11-kit

test Coverage Status CII Best Practices

p11-kit aims to solve problems with coordinating the use of PKCS #11 by different components or libraries living in the same process, by providing a way to load and enumerate PKCS #11 modules, as well as a standard configuration setup for installing PKCS #11 modules in such a way that they're discoverable.

Documentation

Building

To build and install p11-kit, you can use the following commands:

$ meson setup _build
$ meson compile -C _build
$ meson test -C _build
# meson install -C _build

If you install it locally for testing purposes, you may want to specify -Dsystemd=disabled -Dbash_completion=disabled at the invocation of meson _build, to avoid installing files to the system locations.

Releases

Releases are made available via the primary github site. They are signed with OpenPGP key of one of the maintainers: Daiki Ueno, Zoltan Fridrich.

About

Provides a way to load and enumerate PKCS#11 modules.

https://p11-glue.github.io/p11-glue/p11-kit.html

License:Other


Languages

Language:C 93.3%Language:Shell 2.3%Language:Meson 1.6%Language:Makefile 1.4%Language:M4 0.8%Language:Python 0.5%Language:Dockerfile 0.0%Language:sed 0.0%Language:Emacs Lisp 0.0%