|Marc Wäckerlin 3bd608adc8 fix debian build||6 months ago|
|debian||6 months ago|
|doc||9 months ago|
|examples||1 year ago|
|src||9 months ago|
|AUTHORS||3 years ago|
|COPYING||10 months ago|
|ChangeLog||6 months ago|
|INSTALL||6 months ago|
|NEWS||6 years ago|
|README.md||6 months ago|
|autogen.sh||2 years ago|
|ax_check_qt.m4||1 year ago|
|ax_cxx_compile_stdcxx.m4||9 months ago|
|ax_init_standard_project.m4||9 months ago|
|bootstrap.sh||9 months ago|
|build-in-docker.conf||11 months ago|
|build-in-docker.sh||9 months ago|
|build-resource-file.sh||3 years ago|
|configure.ac||9 months ago|
|dependency-graph.sh||1 year ago|
|install-32-bit-lin-win.sh||9 years ago|
|install-64-and-32-bit-linux.sh||8 years ago|
|libpcscxx||4 years ago|
|libpcscxx.desktop.in||3 years ago|
|libpcscxx.spec.in||6 months ago|
|mac-create-app-bundle.sh||10 months ago|
|makefile.am||6 months ago|
|makefile_test.inc.am||2 years ago|
|resolve-debbuilddeps.sh||1 year ago|
|resolve-rpmbuilddeps.sh||10 months ago|
|rpmsign.exp||2 years ago|
|sql-to-dot.sed||2 years ago|
|template.sh||1 year ago|
The Libraries for accessing smartcard tokens are written in ugly C, moving around pointers with no memory management. This library provides a simple and nice C++ wrapper around these libraries, so that programmers can concentrate on functionality. It offers general support for PCSC-lite, OpenSSL, PKCS#11, plus specific functionality for the SuisseID.
Note: All links below require the generated Doxygen documentation.
There are several Namespaces which correspond to the Modules that are implemented. All libraries libraries deal with hardware token cryptography. Some libraries are just clean C++-wrappers around the original libraries that are implemented in ugliest C manner. The warppers care about memory- and resource-management and implement a simple and easy C++ interface, including std::string for binary data and exceptions for error handling.
For special documentations, such as global overviews and tutorials, please refere to Pages.
The library contains the following modules:
See Overview of the Components to get a graphical overview on the module structure and the hardware interaction.
You are missing a feature, or an implementation is too incomplete for the purpose you need it? Or you even found a bug? Just register and open an issue on the project management page.