31.01.2014 Views

Version 5.0 The LEDA User Manual

Version 5.0 The LEDA User Manual

Version 5.0 The LEDA User Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9.11 Move-To-Front Coder II ( MTF2Coder ) . . . . . . . . . . . . . . . . . . . 208<br />

9.12 RLE for Runs of Zero ( RLE0Coder ) . . . . . . . . . . . . . . . . . . . . . 210<br />

9.13 Checksummers ( checksummer base ) . . . . . . . . . . . . . . . . . . . . . 212<br />

9.14 CRC32 Checksum ( CRC32Coder ) . . . . . . . . . . . . . . . . . . . . . . 214<br />

9.15 CRC-CCITT Checksum ( CCITTCoder ) . . . . . . . . . . . . . . . . . . . 214<br />

9.16 Adler32 Checksum ( Adler32Coder ) . . . . . . . . . . . . . . . . . . . . . 214<br />

9.17 MD5 Checksum ( MD5SumCoder ) . . . . . . . . . . . . . . . . . . . . . . 215<br />

9.18 SHA-1 Checksum ( SHACoder ) . . . . . . . . . . . . . . . . . . . . . . . . 215<br />

9.19 Encoding Output Stream ( encoding ostream ) . . . . . . . . . . . . . . . . 216<br />

9.20 Decoding Input Stream ( decoding istream ) . . . . . . . . . . . . . . . . . 216<br />

9.21 Encoding File Stream ( encoding ofstream ) . . . . . . . . . . . . . . . . . 217<br />

9.22 Decoding File Stream ( decoding ifstream ) . . . . . . . . . . . . . . . . . . 218<br />

9.23 Coder Pipes ( CoderPipe2 ) . . . . . . . . . . . . . . . . . . . . . . . . . . 220<br />

9.24 Automatic Decoder ( AutoDecoder ) . . . . . . . . . . . . . . . . . . . . . 223<br />

9.25 Block Coder ( BlockCoder ) . . . . . . . . . . . . . . . . . . . . . . . . . . 225<br />

9.26 Memory Streambuffer ( memory streambuf ) . . . . . . . . . . . . . . . . . 229<br />

10 Symmetric Key Cryptography 231<br />

10.1 Secure Byte String ( CryptByteString ) . . . . . . . . . . . . . . . . . . . . 236<br />

10.2 Key for Cryptography ( CryptKey ) . . . . . . . . . . . . . . . . . . . . . . 237<br />

10.3 Encryption and Decryption with Ciphers . . . . . . . . . . . . . . . . . . . 240<br />

10.4 Example for a Stream-Cipher ( CBCCoder ) . . . . . . . . . . . . . . . . . 242<br />

10.5 Authentication ( OMACCoder ) . . . . . . . . . . . . . . . . . . . . . . . . 245<br />

10.6 Automatic Decoder supporting Cryptography ( CryptAutoDecoder ) . . . 248<br />

10.7 Secure Socket Streambuffer ( secure socket streambuf ) . . . . . . . . . . . 251<br />

11 Graphs and Related Data Types 255<br />

11.1 Graphs ( graph ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255<br />

11.2 Parameterized Graphs ( GRAPH ) . . . . . . . . . . . . . . . . . . . . . . 270<br />

11.3 Static Graphs ( static graph ) . . . . . . . . . . . . . . . . . . . . . . . . . 274<br />

11.4 Undirected Graphs ( ugraph ) . . . . . . . . . . . . . . . . . . . . . . . . . 280<br />

11.5 Parameterized Ugraph ( UGRAPH ) . . . . . . . . . . . . . . . . . . . . . 280<br />

11.6 Planar Maps ( planar map ) . . . . . . . . . . . . . . . . . . . . . . . . . . 282<br />

11.7 Parameterized Planar Maps ( PLANAR MAP ) . . . . . . . . . . . . . . . 284<br />

11.8 Node Arrays ( node array ) . . . . . . . . . . . . . . . . . . . . . . . . . . 286<br />

11.9 Edge Arrays ( edge array ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 288<br />

11.10Face Arrays ( face array ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!