• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

bash-completion/H11-Jan-2021-10492

build/H03-Jun-2021-30,33424,836

common/H03-May-2022-19,90014,146

doc/H03-Jun-2021-4,9564,221

fuzz/H03-Jun-2021-16793

p11-kit/H03-Jun-2021-41,38229,701

po/H03-May-2022-26,34020,204

trust/H03-Jun-2021-31,84522,797

ABOUT-NLSH A D03-Jun-202167 21

AUTHORSH A D28-Mar-201836 21

CONTRIBUTING.mdH A D11-Dec-20201.6 KiB3624

COPYINGH A D28-Mar-20181.4 KiB2725

ChangeLogH A D03-Jun-2021562 KiB16,94312,428

Makefile.amH A D25-May-20212.9 KiB12494

Makefile.inH A D03-Jun-2021399.4 KiB6,3365,844

NEWSH A D03-Jun-202117.3 KiB463397

READMEH A D25-May-20212 KiB3725

aclocal.m4H A D03-Jun-202155.6 KiB1,5341,384

config.h.inH A D03-Jun-20218.3 KiB332233

configureH A D03-Jun-2021618.6 KiB21,22617,937

configure.acH A D03-Jun-202119.3 KiB646524

meson.buildH A D03-Jun-202110.3 KiB406340

README

1# p11-kit
2
3[![GitHub Build Status](https://github.com/p11-glue/p11-kit/workflows/test/badge.svg)](https://github.com/p11-glue/p11-kit/actions?query=workflow%3Atest) [![Travis Build Status](https://travis-ci.org/p11-glue/p11-kit.svg?branch=master)](https://travis-ci.org/p11-glue/p11-kit) [![Coverage Status](https://img.shields.io/coveralls/p11-glue/p11-kit.svg)](https://coveralls.io/r/p11-glue/p11-kit) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/1627/badge)](https://bestpractices.coreinfrastructure.org/en/projects/1627) [![Total alerts](https://img.shields.io/lgtm/alerts/g/p11-glue/p11-kit.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/p11-glue/p11-kit/alerts/) [![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/p11-glue/p11-kit.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/p11-glue/p11-kit/context:cpp)
4
5p11-kit aims to solve problems with coordinating the use of [PKCS #11]
6by different components or libraries living in the same process, by
7providing a way to load and enumerate PKCS #11 modules, as well as a
8standard configuration setup for installing PKCS #11 modules in such a
9way that they're discoverable.
10
11# Documentation
12
13 * [Main site](https://p11-glue.github.io/p11-glue/p11-kit.html)
14 * [Manual](https://p11-glue.github.io/p11-glue/p11-kit/manual/)
15
16# Building
17
18To build and install p11-kit, you can use the following commands:
19
20```console
21$ meson _build
22$ meson compile -C _build
23$ meson test -C _build
24# meson install -C _build
25```
26
27If you install it locally for testing purposes, you may want to
28specify `-Dsystemd=disabled -Dbash_completion=disabled` at the
29invocation of `meson _build`, to avoid installing files to the
30system locations.
31
32# Releases
33
34Releases are made available via the [primary github site](https://github.com/p11-glue/p11-kit/releases). They are signed with the current maintainer's [OpenPGP key](https://keys.openpgp.org/search?q=462225C3B46F34879FC8496CD605848ED7E69871).
35
36[PKCS #11]: https://en.wikipedia.org/wiki/PKCS_11
37