[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#772818: ITP: chaps -- PKCS#11 implementation for TPM backed services



Package: wnpp
Severity: wishlist
Owner: David Drysdale <drysdale@google.com>

* Package name    : chaps
  Version         : 0.1
  Upstream Author : ChromiumOS Authors
* URL             : https://github.com/google/chaps-linux
* License         : BSD
  Programming Lang: C++
  Description     : PKCS#11 implementation for TPM backed services

Chaps is a PKCS #11 implementation, originally created for ChromiumOS,
that provides trusted platform module (TPM) backed cryptographic
services.

It aims to improve speed and reliability of cryptographic token
operations as well as to provide a simpler and more flexible codebase
for future enhancements.  Chaps works with a TCG Software
Stack (TSS).  Typically the TrouSerS TSS implementation is used, but Chaps
is not limited to working with TrouSerS.  The name "Chaps" has no real
significance other than its fitness as a name for a layer above TrouSerS.

The chaps source package is used to generate two binary packages:
 - The chaps binary package include the Chaps daemon and a PAM
   module which, if enabled, generates a PKCS #11 token for each
   user that logs into the system.
 - The libchaps0 binary package provides the client shared library that
    applications link to in order to use the PKCS#11 API.


Reply to: