Gwenhywfar Documentation Main Page

This is Gwenhywfar, a multi-platform helper library for networking and security applications and libraries. It is heavily used by Libchipcard and OpenHBCI-TNG (The Next Generation).

# Features

This library is written in C, and it follows the object-oriented programming paradigm for most of its parts. The header files can directly be used from C++, too.

Gwenhywfar includes the following features:

- Basic Data types for binary buffers, linked lists, error objects, string lists (src/base/), buffered IO operations (src/io/)
- OS abstraction functions for directory and Internet address handling (src/os/)
- extensive data type and function collections for Inter-Process communication (IPC, in src/ipc/ and src/impl/ipc/)
- High-level cryptographic functions on top of OpenSSL functionality (src/crypt/)
- High-level functions for parsing XML-like files and accessing them like a hierarchical database (src/parser/)

# Contact

For questions about this library please ask on the mailing list of the AqBanking project aqbanking-user (subscriber-only, please subscribe on http://lists.aqbanking.de/cgi-bin/mailman/listinfo/aqbanking-user), since this is where the author(s) hang out.

# Authors

This library is being written by and is being maintained by Martin Preuss Special thanks go to Christian Stimming and Micha Lenk.