1
0
Fork 0
mirror of https://github.com/p11-glue/p11-kit.git synced 2025-12-05 20:45:03 +00:00
Provides a way to load and enumerate PKCS#11 modules.
Find a file
Zoltan Fridrich 29e6a00dad Update pkcs11 header to version 3.2
Signed-off-by: Zoltan Fridrich <zfridric@redhat.com>
2025-12-01 16:22:26 +01:00
.github ci: cppcheck: Use compilation database generated with meson 2025-09-08 16:17:23 +09:00
bash-completion Add command for importing objects into a PKCS#11 token 2023-10-20 11:30:43 +02:00
build ci: Supply AddressSanitizer suppression file 2025-09-08 16:17:23 +09:00
ci ci: Install rsync on the base image 2025-09-19 12:27:00 +09:00
common Update pkcs11 header to version 3.2 2025-12-01 16:22:26 +01:00
doc rpc: Add module configuration option to specify server address 2025-09-08 20:52:18 +09:00
fuzz build: Add fuzz/meson.build in the distribution 2021-03-03 17:22:49 +01:00
p11-kit Update pkcs11 header to version 3.2 2025-12-01 16:22:26 +01:00
po .gitignore: Ignore more files 2025-09-10 12:19:56 +09:00
subprojects Update pkcs11 header to version 3.2 2025-12-01 16:22:26 +01:00
trust Update pkcs11 header to version 3.2 2025-12-01 16:22:26 +01:00
zsh-completion Add zsh-completions 2025-03-04 10:47:28 +01:00
.dir-locals.el .dir-locals.el: Update indentation settings for C and shell-script 2023-09-27 00:08:57 +09:00
.gitignore .gitignore: Ignore more files 2025-09-10 12:19:56 +09:00
.gitmodules pkcs11-json: Make use of Meson subprojects feature 2023-08-24 19:42:31 +09:00
.packit.yaml packit: drop synced_files 2021-03-10 15:22:22 +01:00
AUTHORS Initial implementation of p11-unity 2011-01-21 14:48:43 -06:00
autogen.sh make autogen.sh a bit more portable 2021-05-26 04:42:40 +02:00
automaint.sh Build in srcdir != builddir fashion by default 2014-01-14 11:28:43 +01:00
ChangeLog build: Fix typo spotted by codespell 2018-12-29 08:09:50 +01:00
configure.ac Release 0.25.10 2025-09-22 13:34:25 +02:00
CONTRIBUTING.md CONTRIBUTING.md: Mention contribution rules and coding style 2019-12-03 10:55:16 +01:00
COPYING Reimplement and remove apache licensed bits of code. 2011-07-27 11:24:55 +02:00
Makefile.am autotools: Distribute zsh-completion subdir 2025-09-10 09:40:46 +09:00
meson.build Release 0.25.10 2025-09-22 13:34:25 +02:00
meson_options.txt Add zsh-completions 2025-03-04 10:47:28 +01:00
meson_post_install_test.sh tests: Run tests using SoftHSM after installation 2023-10-31 08:27:31 +09:00
NEWS Release 0.25.10 2025-09-22 13:34:25 +02:00
README build: Simplify README inclusion 2018-05-25 16:16:23 +02:00
README.md Fix the test badge in README 2024-03-21 08:49:38 +01:00
SECURITY.md SECURITY.md: Split from README.md 2020-08-18 07:12:50 +02:00

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.