Source: libkcapi
Section: libs
Priority: optional
Maintainer: Daniel Baumann <daniel@debian.org>
Build-Depends:
 debhelper-compat (= 14),
 pkgconf,
 xmlto,
Standards-Version: 4.7.4
Homepage: https://github.com/smuellerDD/libkcapi
Vcs-Browser: https://forgejo.debian.net/linux/libkcapi
Vcs-Git: https://forgejo.debian.net/linux/libkcapi

Package: libkcapi1
Section: libs
Architecture: linux-any
Multi-Arch: same
Description: Linux Kernel Crypto API User Space Interface Library
 The Linux kernel exports a Netlink interface of type AF_ALG to allow user
 space to utilize the kernel crypto API. libkcapi uses this Netlink interface
 and exports easy to use APIs so that a developer does not need to consider the
 low-level Netlink interface handling.
 .
 The library does not implement any cipher algorithms. All consumer requests
 are sent to the kernel for processing. Results from the kernel crypto API
 are returned to the consumer via the library API.
 .
 The kernel interface and therefore this library can be used by unprivileged
 processes.
 .
 This package contains the libraries needed to run libkcapi applications.

Package: kcapi-tools
Section: utils
Architecture: linux-any
Multi-Arch: foreign
Description: Command-line tools for Linux Kernel Crypto API
 The Linux kernel exports a Netlink interface of type AF_ALG to allow user
 space to utilize the kernel crypto API. libkcapi uses this Netlink interface
 and exports easy to use APIs so that a developer does not need to consider the
 low-level Netlink interface handling.
 .
 The library does not implement any cipher algorithms. All consumer requests
 are sent to the kernel for processing. Results from the kernel crypto API
 are returned to the consumer via the library API.
 .
 The kernel interface and therefore this library can be used by unprivileged
 processes.
 .
 Install this package for the kcapi-dgst, kcapi-enc & kcapi-rng applications

Package: libkcapi-dev
Architecture: linux-any
Multi-Arch: same
Section: libdevel
Depends:
 libkcapi1 (= ${binary:Version}),
Breaks:
 libkcapi-doc (<< ${source:Version}),
Replaces:
 libkcapi-doc,
Description: Development files for Linux Kernel Crypto API
 The Linux kernel exports a Netlink interface of type AF_ALG to allow user
 space to utilize the kernel crypto API. libkcapi uses this Netlink interface
 and exports easy to use APIs so that a developer does not need to consider the
 low-level Netlink interface handling.
 .
 The library does not implement any cipher algorithms. All consumer requests
 are sent to the kernel for processing. Results from the kernel crypto API
 are returned to the consumer via the library API.
 .
 The kernel interface and therefore this library can be used by unprivileged
 processes.
 .
 This package contains development files needed to build libkcapi applications.

Package: libkcapi-doc
Priority: extra
Section: oldlibs
Architecture: all
Depends: libkcapi-dev,
Description: Documentation for Linux Kernel Crypto API (transitional package)
 Package to ease upgrading from older libkcapi-doc package to the new
 libkcapi-dev package.
 .
 This package can be purged at anytime once the libkcapi-dev package
 has been installed.
