bkcrack: Class List

bkcrack 1.8.1 Crack legacy zip encryption with Biham and Kocher's known plaintext attack.

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]

C Arguments | Parse and store arguments
C Error | Exception thrown if an argument is not valid
C ChangePassword | Arguments needed to change an archive's password
C ChangeKeys | Arguments needed to change an archive's internal password representation
C LengthInterval | Range of password lengths to try during password recovery
C Attack | Class to carry out the attack for a given Z[2,32) value
C BaseError | Base exception type
C ConsoleProgress | Progress indicator which prints itself at regular time intervals
C Crc32Tab | Lookup tables for CRC32 related computations
C Data | Structure to hold the data needed for an attack
C Error | Exception thrown if data cannot be used to carry out an attack
C FileError | Exception thrown if a file cannot be opened
C Keys | Keys defining the cipher state
C KeystreamTab | Lookup tables for keystream related computations
C MultTab | Lookup tables for multiplication related computations
C Progress | Structure to report the progress of a long operation or to cancel it
C SigintHandler | Utility class to set a progress state to Progress::State::Canceled when SIGINT arrives
C VirtualTerminalSupport | Class to enable virtual terminal support
C Zip | Open a zip archive, parse zip entries metadata and read raw content
C Error | Exception thrown when parsing a zip file fails
C Entry | Information about a zip entry
C Iterator | Single-pass input iterator that reads successive Entry objects
C Zreduction | Generate and reduce Z values