Previous: , Up: Basic Structures   [Contents][Index]

2.2.3 Classes

LibTMCG consists of several C++ classes. Some of them are only extensions or optimizations, but other provide necessary interfaces to perform the basic operations in secure card games, e.g., the creation of open cards, the masking of cards, the opening of masked cards, the verifiable secret shuffle of a stack, and more general tasks like distributed key generation procedures. Each class implements the some functionality of the corresponding research paper [CKPS01, BS03, JL00, Gr05, HSSV09, Sc98]. The author names are a prefix of the class name and the following part is an abbreviation of (a part of) the title, respectively.