Back to Ingo Naumann's Homepage
VDChunk -- The Versatile Data Chunk
VDChunk is an multi-purpose C++ library that provides some classes which allow reading,
writing and manipulating data blocks ("chunks") without having to care too much about
strings, streams and numbering formats. The library follows the object-oriented
programming paradigm and is in many parts highly recursive. This library
may make your program simple (and ideally, better structured), rarely it will make
it more efficient.
The reason for this web page is that I have written some programs (some of them, but
not all, are also in the public domain)
that require this library.
This is the page to download it.
Feel free to use and modify this library under the terms
of the GNU General Public License.
Releases:
Disclaimer: Please note that all of these libraries are for testing purposes only. They are
by no means stable or finalized.
VDChunk (Base version) version 0.2.10
There comes a rudimentary documentation with the package which you can preview
here. (This is the library required by OMOSAP.)
The following versions support cryptographic functions:
VDChunk-SC-CryptoPP version 0.3.1 -- VDChunk for Smart Cards
This version supports smart card and crypto commands
based on the Crypto++ Library from Wei Dai.
It requires the libraries pcsc-lite (smart card
middleware) and Crypto++ (implementation of cryptographic functions).
Please note that VDChunk itself does not contain any cryptographic material!
(This is the library required by CRT.)
VDChunk-CryptoPP version 0.3.7
This version supports crypto commands
based on the Crypto++ Library from Wei Dai.
It also includes the base version of VDChunk but requires the library
Crypto++ (implementation of cryptographic functions).
Please note that VDChunk itself does not contain any cryptographic material!
(You can use this library for OMOSAP; this is the library required by ABCC.)
Note: I used VDChunk while I was learning how to use Crypto++.
For this purpose it is a useful library.
However, bear in mind that it only supports a small subset of Crypto++'s functions (but can be extended quite easily).
Last revision: December 13th, 2011