Package ds.ov2.util

OV-chip protocol layer, general APDU data types and other miscellaneous code.

See:
          Description

Interface Summary
APDU_Serializable Interface for data types that can be sent to the card by the OV-chip protocol layer.
Void_method Method pointer class.
 

Class Summary
Action An implementation of Runnable to be able to create anonymous inner runnables that implement Runnable.
APDU_boolean APDU_Serializable wrapper around a boolean.
APDU_byte APDU_Serializable wrapper around one byte.
APDU_byte_array APDU_Serializable wrapper around a fixed size byte array.
APDU_long APDU_Serializable wrapper around long.
APDU_short APDU_Serializable wrapper around a short.
APDU_short_array APDU_Serializable wrapper around a short array.
BigInt_hex_input_option Command line option with a hex BigInteger argument which is to be recoreded in a BigInteger_inputs instance.
BigInt_input_option Command line option with a BigInteger argument which is to be recoreded in a BigInteger_inputs instance.
BigInteger_inputs A collection of BigInteger inputs.
BigIntUtil BigInteger Utilities.
Bool_int_option Int_option that additionally sets a boolean reference to true.
Bool_option Boolean command line switch that sets a boolean Reference to true if found on the command line.
Card_protocol Applet side of the OV-chip protocol implementation.
Card_terminal Various utility methods for makeing connections to cards (or emulators) and applet selection.
Commandline Command line instance that adds an index and the notion of the next unprocessed command line element to the string array received in the main method.
Convert_serializable Compatibility checking and data conversion by (ab-)using the APDU_Serializable interface.
Empty_void_method The empty Void_method.
Host_protocol Host driver for steps in the OV-chip protocol layer.
Installation_arguments Decode Java Card applet installation arguments into an APDU_Serializable array.
Int_option Command line switch with an integer argument.
Message_digest_wrapper Wrap an java.security.MessageDigest instance into an javacard.security.MessageDigest interface.
Misc Collection of miscellaneous methods that do not fit anywhere else, most of them abstracting from differences between standard Java and Java Card.
Misc_host Miscellaneous methods needed only in host driver code.
Option Abstract command line option.
Parse_commandline Command line parsing.
PrintWriter_APDUListener An APDUListener printing to a PrintWriter.
Protocol Runtime representation of a protocol of the OV-chip protocol layer.
Protocol_applet General functionality for the main applet instance for applets using the OV-Chip protocol layer.
Protocol_step Runtime instance of one step of a protocol of the OV-chip protocol layer.
Reference<E> References.
Registered_protocols Service class for the registered protocols of one applet.
Resizable_buffer APDU_Serializable wrapper around a byte array that can provide the illusion of different sizes.
Response_apdu Utility functions around Response APDU's.
Response_status Response status words for the OV-ship project and the OV-chip protocol layer.
Security_parameter Security estimates for RSA keys and exponent length choice.
Security_parameter.Calibration Record containing the necessary data for calibrating the machinery for estimating the security parameters.
Serializable_array Abstract class providing the APDU_Serializable interface for arrays of APDU_Serializable's.
String_option Command line switch with a String argument.
Unsecure_rsa_key Unsecure RSA key generation.
Value_option<E> Command line switch which sets a reference to a certain value.
 

Enum Summary
Card_terminal.Terminal_type Enumeration type for card terminals and emulators.
 

Exception Summary
Card_terminal.Applet_selection_exception Exception indicating that applet selection failed.
 

Package ds.ov2.util Description

OV-chip protocol layer, general APDU data types and other miscellaneous code.