A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

abortButton - Variable in class org.openuat.channel.oob.AWTButtonChannelImpl
A button that allows the user to abort the current processing (capture or transmit).
abortCommand - Variable in class org.openuat.channel.oob.j2me.J2MEButtonChannelImpl
Allows the user to cancel the currently displayed screen.
abortHandler - Variable in class org.openuat.channel.oob.j2me.J2MEButtonChannelImpl
This CommandListener will be invoked whenever the user aborts the current transmission or capture process.
abs() - Method in class org.openuat.features.Complex
return |this|
ACK - Static variable in class org.openuat.apps.j2me.KeyVerifier
 
ACK - Static variable in class org.openuat.apps.OpenUATtoolkit
 
acknowledgeMatches(Object, int, int) - Method in class org.openuat.authentication.CandidateKeyProtocol
This function just adds the local candidate key part to the match list that has been reported as match by the remote host.
actionPerformed(ActionEvent) - Method in class org.openuat.apps.util.TrayIconHelper
 
activatePolicy(String) - Static method in class org.openuat.channel.IPSecConnection_Windows
 
activityDetectionWindowSize - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
activityMinimumSegmentSize - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
activityVarianceThreshold - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
add(int) - Method in class org.openuat.util.IntervalList
Appends a new interval to the end of the list.
addAuthenticationProgressHandler(AuthenticationProgressHandler) - Method in class org.openuat.authentication.AuthenticationEventSender
Register a listener for receiving events.
addAuthenticationProgressHandler(AuthenticationProgressHandler) - Method in interface org.openuat.util.HostAuthenticationServer
Registers an event handler for listening to incoming authentication protocol events.
addCandidates(byte[][], float) - Method in class org.openuat.authentication.CKPOverUDP
This method should be called whenever new key material for a round has been generated.
addFileReceivedListener(FileTransferListener) - Method in class org.openuat.util.ip.FileTransferService
 
addFileTransferListener(FileTransferListener) - Method in class org.openuat.util.ip.PDAHTTPServer
 
addFileTransferListener(FileTransferListener) - Method in class org.openuat.util.ip.PostFileTransfer
 
addFirst(int) - Method in class org.openuat.util.IntervalList
Prepends a new interval to the beginning of the list.
addHeader(String, String) - Method in class org.openuat.util.ip.PDAHTTPServer.Response
Adds given line to the header.
addIncomingMessageListener(MessageListener) - Method in class org.openuat.util.UDPMulticastSocket
Register a listener for receiving messages.
addListener(BluetoothPeerManager.PeerEventsListener) - Method in class org.openuat.util.BluetoothPeerManager
Add a new event listener.
addMessage(byte[], int, int, int) - Method in class org.openuat.authentication.InterlockProtocol
Adds a message to the cipher text assembly.
addMessage(byte[], int) - Method in class org.openuat.authentication.InterlockProtocol
Adds a message to the cipher text assemply.
addNextStageSamplesSink(SamplesSink) - Method in class org.openuat.sensors.TimeSeriesBundle
Registers a sink which will receive all samples within active segments immediately after they have been aggregated into one dimension.
addNextStageSamplesSink(SamplesSink_Int) - Method in class org.openuat.sensors.TimeSeriesBundle
 
addNextStageSegmentsSink(SegmentsSink) - Method in class org.openuat.sensors.TimeSeriesBundle
Registers a sink which will receive all active segments when they are complete.
addNextStageSegmentsSink_Int(SegmentsSink_Int) - Method in class org.openuat.sensors.TimeSeriesBundle
 
addNextStageSink(SamplesSink) - Method in class org.openuat.sensors.TimeSeries
Registers a sink, which will receive all new values as they are sampled.
addNextStageSink(SamplesSink_Int) - Method in class org.openuat.sensors.TimeSeries_Int
Registers a sink, which will receive all new values as they are sampled.
addPart(byte[], byte[], int, int) - Static method in class org.openuat.authentication.InterlockProtocol
Small helper function to add a part to a byte array.
addPolicyCA(long, byte[], byte[], byte[], byte[], byte[], byte[], int, int, boolean, String) - Static method in class org.openuat.channel.IPSecConnection_Windows
 
addPolicyPsk(long, byte[], byte[], byte[], byte[], byte[], byte[], int, int, boolean, String) - Static method in class org.openuat.channel.IPSecConnection_Windows
 
addProtocolCommandHandler(String, ProtocolCommandHandler) - Method in class org.openuat.authentication.HostProtocolHandler
Adds a protocol command handler.
addProtocolCommandHandler(String, ProtocolCommandHandler) - Method in class org.openuat.util.BluetoothOpportunisticConnector
 
addProtocolCommandHandler(String, ProtocolCommandHandler) - Method in interface org.openuat.util.HostAuthenticationServer
Adds a protocol command handler.
addProtocolCommandHandler(String, ProtocolCommandHandler) - Method in class org.openuat.util.HostServerBase
 
addRemotePublicKey(byte[]) - Method in class org.openuat.authentication.SimpleKeyAgreement
Add the remote public key.
addSample(double, int) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
The implementation of SamplesSink.addSegment.
addSample(double, int) - Method in interface org.openuat.sensors.SamplesSink
Adds a new sample to the sink.
addSample(int, int) - Method in interface org.openuat.sensors.SamplesSink_Int
Adds a new sample to the sink.
addSample(double, int) - Method in class org.openuat.sensors.TimeSeries
Adds a new sample to the time series in-memory buffer, updates statistics and may forward to the next stage.
addSample(int, int) - Method in class org.openuat.sensors.TimeSeries_Int
Adds a new sample to the time series in-memory buffer, updates statistics and may forward to the next stage.
addSample(double[], int) - Method in interface org.openuat.sensors.VectorSamplesSink
Adds a new sample to the sink.
addSegment(double[], int) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
The implementation of SegmentsSink.addSegment.
addSegment(int[], int) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
The implementation of SegmentsSink_Int.addSegment.
addSegment(double[], int) - Method in interface org.openuat.sensors.SegmentsSink
Adds a new segment to the sink.
addSegment(int[], int) - Method in interface org.openuat.sensors.SegmentsSink_Int
Adds a new segment to the sink.
addSink(int[], SamplesSink[]) - Method in class org.openuat.sensors.SamplesSource
Registers a sink, which will receive all new values as they are sampled.
addSink(int[], SamplesSink_Int[]) - Method in class org.openuat.sensors.SamplesSource
Registers a sink, which will receive all new values as they are sampled.
addSink(VectorSamplesSink) - Method in class org.openuat.sensors.SamplesSource
Registers a sink, which will receive all new vectors as they are sampled.
addVerificationHandler(KeyManager.VerificationHandler) - Method in class org.openuat.authentication.KeyManager
Register a listener for verification events.
adminEnd - Variable in class org.openuat.apps.IPSecConnectorCommon
True if this is the admin end, false if it is the client end.
aggr_a - Variable in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
aggr_b - Variable in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
alignWith(double[][]) - Method in class org.openuat.sensors.TimeSeriesAlignment
This is naive optimisation - our own sample is the reference, the other rotated wrt. it.
App2tgdh - Class in org.openuat.apps.groupkey
 
App2tgdh() - Constructor for class org.openuat.apps.groupkey.App2tgdh
 
app2tgdh - Static variable in class org.openuat.apps.groupkey.app2tgdh_tests
 
app2tgdh - Static variable in class org.openuat.util.Tgdh
 
app2tgdh2 - Static variable in class org.openuat.apps.groupkey.app2tgdh_tests
 
app2tgdh_tests - Class in org.openuat.apps.groupkey
 
app2tgdh_tests() - Constructor for class org.openuat.apps.groupkey.app2tgdh_tests
 
appPair2Stub - Class in org.openuat.apps.groupkey
 
appPair2Stub(Display) - Constructor for class org.openuat.apps.groupkey.appPair2Stub
 
appPairStub - Class in org.openuat.apps.groupkey
 
appPairStub(Display) - Constructor for class org.openuat.apps.groupkey.appPairStub
 
appStub - Class in org.openuat.apps.groupkey
 
appStub(Display) - Constructor for class org.openuat.apps.groupkey.appStub
 
appStubMidlet - Class in org.openuat.apps.groupkey
 
appStubMidlet() - Constructor for class org.openuat.apps.groupkey.appStubMidlet
 
AsciiLineReaderBase - Class in org.openuat.sensors
This is a base class for reading from sensors that are represented by simple files and output ASCII lines, with one line for each sample.
AsciiLineReaderBase(int, int, boolean) - Constructor for class org.openuat.sensors.AsciiLineReaderBase
Initializes the reader base object.
AsciiLineReaderBase(String, int, int, boolean) - Constructor for class org.openuat.sensors.AsciiLineReaderBase
Initializes the reader base object.
AsciiLineReaderBase(InputStream, int) - Constructor for class org.openuat.sensors.AsciiLineReaderBase
Initializes the reader base object.
AsciiLineReaderBase(int) - Constructor for class org.openuat.sensors.AsciiLineReaderBase
Initializes the reader base object.
AsciiLineReaderRunner - Class in org.openuat.sensors.test
 
AsciiLineReaderRunner() - Constructor for class org.openuat.sensors.test.AsciiLineReaderRunner
 
AUDIO - Static variable in class org.openuat.apps.j2me.KeyVerifier
 
audio - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
AUDIO - Static variable in class org.openuat.apps.OpenUATtoolkit
Use HAPADEP to transmit the hash of the key over the audio channel
AUDIO_CHANNEL - Static variable in interface org.openuat.authentication.OOBChannel
 
AudioChannel - Class in org.openuat.channel.oob
Implements the audio channel for the Java Standard Edition.
AudioChannel() - Constructor for class org.openuat.channel.oob.AudioChannel
 
AuthenticationEventSender - Class in org.openuat.authentication
This is an abstract class to encapsulate the notion of an authentication event sender.
AuthenticationEventSender() - Constructor for class org.openuat.authentication.AuthenticationEventSender
 
authenticationFailed(boolean, RemoteConnection, Object, Exception, String) - Method in class org.openuat.authentication.DHWithVerification
Small helper function to raise an authentication failure event and set state as well as wipe sharedKey.
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.apps.BedaApp
 
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.apps.IPSecConnectorAdmin
 
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.apps.IPSecConnectorClient
This is an implementation of the AuthenticationProgressHandler interface.
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.apps.IPSecConnectorCommon
This is an implementation of the AuthenticationProgressHandler interface.
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.apps.j2me.BedaMIDlet
 
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.apps.j2me.ManualAuthentication
 
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.apps.OpenUATtoolkit.TempHandler
 
AuthenticationFailure(Object, Object, Exception, String) - Method in interface org.openuat.authentication.AuthenticationProgressHandler
Upon authentication failure, an exception might have been thrown and a message might have been created.
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.authentication.DHWithVerification.HostAuthenticationEventHandler
 
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.util.BluetoothOpportunisticConnector.AuthenticationEventsHandler
 
AuthenticationFailure(Object, Object, Exception, String) - Method in class org.openuat.util.BluetoothRFCOMMChannel.TempHandler
 
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.apps.BedaApp
 
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.apps.IPSecConnectorAdmin
 
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.apps.IPSecConnectorClient
This is an implementation of the AuthenticationProgressHandler interface.
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.apps.IPSecConnectorCommon
This is an implementation of the AuthenticationProgressHandler interface.
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.apps.j2me.BedaMIDlet
 
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.apps.j2me.ManualAuthentication
 
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.apps.OpenUATtoolkit.TempHandler
 
AuthenticationProgress(Object, Object, int, int, String) - Method in interface org.openuat.authentication.AuthenticationProgressHandler
This event is raised during the authentication protocol to indicate progress.
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.authentication.DHWithVerification.HostAuthenticationEventHandler
 
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.util.BluetoothOpportunisticConnector.AuthenticationEventsHandler
 
AuthenticationProgress(Object, Object, int, int, String) - Method in class org.openuat.util.BluetoothRFCOMMChannel.TempHandler
 
AuthenticationProgressHandler - Interface in org.openuat.authentication
This interface defines a listener for authentication events.
AuthenticationStages - Static variable in class org.openuat.authentication.HostProtocolHandler
At the moment, the whole protocol consists of 5 stages.
AuthenticationStages - Static variable in class org.openuat.authentication.relate.DongleProtocolHandler
The number of authentication steps, not including the rounds of the dongles.
AuthenticationStarted(Object, Object) - Method in class org.openuat.apps.BedaApp
 
AuthenticationStarted(Object, Object) - Method in class org.openuat.apps.IPSecConnectorAdmin
 
AuthenticationStarted(Object, Object) - Method in class org.openuat.apps.IPSecConnectorClient
 
AuthenticationStarted(Object, Object) - Method in class org.openuat.apps.j2me.BedaMIDlet
 
AuthenticationStarted(Object, Object) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
AuthenticationStarted(Object, Object) - Method in class org.openuat.apps.j2me.ManualAuthentication
 
AuthenticationStarted(Object, Object) - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
AuthenticationStarted(Object, Object) - Method in class org.openuat.apps.OpenUATtoolkit.TempHandler
 
AuthenticationStarted(Object, Object) - Method in interface org.openuat.authentication.AuthenticationProgressHandler
This event is raised when the authentication protocol is started, to indicate that further events might follow.
AuthenticationStarted(Object, Object) - Method in class org.openuat.authentication.DHWithVerification.HostAuthenticationEventHandler
 
AuthenticationStarted(Object, Object) - Method in class org.openuat.util.BluetoothOpportunisticConnector.AuthenticationEventsHandler
 
AuthenticationStarted(Object, Object) - Method in class org.openuat.util.BluetoothRFCOMMChannel.TempHandler
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.apps.BedaApp
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.apps.IPSecConnectorAdmin
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.apps.IPSecConnectorClient
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.apps.j2me.BedaMIDlet
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.apps.j2me.ManualAuthentication
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.apps.OpenUATtoolkit.TempHandler
When the key exchange algorithm has finished, the key verification phase using an out-of-band channel starts.
AuthenticationSuccess(Object, Object, Object) - Method in interface org.openuat.authentication.AuthenticationProgressHandler
Upon successful authentication, the established shared key can be used with the remote host.
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.authentication.DHWithVerification.HostAuthenticationEventHandler
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.util.BluetoothOpportunisticConnector.AuthenticationEventsHandler
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.util.BluetoothRFCOMMChannel.TempHandler
 
authKey - Variable in class org.openuat.apps.j2me.OpenUATmidlet
The key resulting from the message exchange during the authentication process
authp - Variable in class org.openuat.apps.IPSecConnectorCommon
Holds our one and only instance of the relate authentication protocol.
available() - Method in class org.openuat.util.DebugInputStream
Only passes through to realStream, no logging.
AWTButtonChannelImpl - Class in org.openuat.channel.oob
This is an AWT specific implementation of the ButtonChannelImpl class.
AWTButtonChannelImpl(Container, ActionListener) - Constructor for class org.openuat.channel.oob.AWTButtonChannelImpl
Creates a new instance.

B

back - Variable in class org.openuat.apps.j2me.OpenUATmidlet
Chosen by the user to indicate the verification outcome in manual verification cases
BandyFactory - Class in org.openuat.log.j2me
This is a LogFactory that is able to create openbandy loggers.
BandyFactory() - Constructor for class org.openuat.log.j2me.BandyFactory
Creates a new factory instance.
BandyLogger - Class in org.openuat.log.j2me
This class is a thin wrapper around the openbandy LogService.
BandyLogger(String) - Constructor for class org.openuat.log.j2me.BandyLogger
Creates a new instance which will wrap bandys LogService.
BC_JCE_InteroperabilityTest - Class in org.openuat.authentication.test
 
BC_JCE_InteroperabilityTest() - Constructor for class org.openuat.authentication.test.BC_JCE_InteroperabilityTest
 
BedaApp - Class in org.openuat.apps
This Swing application demonstrates the different button channels within the OpenUAT toolkit on the J2SE platform.
BedaApp() - Constructor for class org.openuat.apps.BedaApp
Creates a new instance of this class and launches the actual application.
BedaMIDlet - Class in org.openuat.apps.j2me
This MIDlet demonstrates the different button channels within the OpenUAT toolkit on the J2ME platform.
BedaMIDlet() - Constructor for class org.openuat.apps.j2me.BedaMIDlet
Creates a new MIDlet.
BinaryBlockStreamer - Class in org.openuat.apps
This is a helper class for streaming binary blocks over some (byte-safe) connection.
BinaryBlockStreamer(InputStream, OutputStream) - Constructor for class org.openuat.apps.BinaryBlockStreamer
Initializes the object with input and/or output.
BinaryBlockStreamerTest - Class in org.openuat.apps.test
 
BinaryBlockStreamerTest(String) - Constructor for class org.openuat.apps.test.BinaryBlockStreamerTest
 
BITS_PER_INTERVAL - Static variable in class org.openuat.channel.oob.ButtonChannel
From each interval between two button events, 3 bits of random data can be extracted.
bitsPerSample - Static variable in class org.openuat.authentication.accelerometer.MarinPerianuComparison
Samples are represented by just 1 Byte.
BLACK - Static variable in class org.openuat.util.RgbColor
The color black (0x000000).
BlockByteLength - Static variable in class org.openuat.util.SimpleBlockCipher
The current block size of the used cipher in bytes.
BLOCKNAME_CERTIFICATE - Static variable in class org.openuat.apps.IPSecConnectorCommon
This name is used as a prefix for transmitting the certificate from the admin end to the client end.
BLOCKNAME_CONFIG - Static variable in class org.openuat.apps.IPSecConnectorCommon
This name is used as a prefix for transmitting the XML-encoded configuration block from the admin end to the client end.
BLUE - Static variable in class org.openuat.util.RgbColor
The color blue (0x0000ff).
BluetoothDemo - Class in org.openuat.apps.j2me
This MIDlet demonstrates Bluetooth functionality of OpenUAT by using mainly BluetoothPeerManager to inquire for devices and search for services.
BluetoothDemo() - Constructor for class org.openuat.apps.j2me.BluetoothDemo
 
BluetoothEmulatorBase - Class in org.openuat.util.test
 
BluetoothEmulatorBase(String) - Constructor for class org.openuat.util.test.BluetoothEmulatorBase
 
BluetoothOpportunisticConnector - Class in org.openuat.util
This class tries to authenticate to all Bluetooth devices that are discovered to support the OpenUAT authentication service.
BluetoothOpportunisticConnector() - Constructor for class org.openuat.util.BluetoothOpportunisticConnector
Initializes the object with defaults, but does not start any server or inquiry processes yet.
BluetoothOpportunisticConnector.AuthenticationEventsHandler - Class in org.openuat.util
 
BluetoothOpportunisticConnector.AuthenticationEventsHandler(boolean) - Constructor for class org.openuat.util.BluetoothOpportunisticConnector.AuthenticationEventsHandler
 
BluetoothOpportunisticConnector.BluetoothPeerEventsHandler - Class in org.openuat.util
 
BluetoothOpportunisticConnector.BluetoothPeerEventsHandler() - Constructor for class org.openuat.util.BluetoothOpportunisticConnector.BluetoothPeerEventsHandler
 
BluetoothPeerManager - Class in org.openuat.util
This class implements a Bluetooth peer device manager that handles automatic background discovery.
BluetoothPeerManager() - Constructor for class org.openuat.util.BluetoothPeerManager
 
BluetoothPeerManager.PeerEventsListener - Interface in org.openuat.util
Users of BluetoothPeerManager should most probably implement this interface and register themselves with addListener.
bluetoothProgressGauge - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
BluetoothRFCOMMChannel - Class in org.openuat.util
This is a very simple class that uses the JSR82 API to open an RFCOMM channel to a Bluetooth device.
BluetoothRFCOMMChannel(String) - Constructor for class org.openuat.util.BluetoothRFCOMMChannel
Construct a Bluetooth RFCOMM channel object with a specific remote endpoint.
BluetoothRFCOMMChannel(String, int) - Constructor for class org.openuat.util.BluetoothRFCOMMChannel
Construct a Bluetooth RFCOMM channel object with a specific remote endpoint.
BluetoothRFCOMMChannel.RDevice - Class in org.openuat.util
The RemoteDevice constructor taking a Bluetooth MAC address is, for some weird reason, protected.
BluetoothRFCOMMChannel.RDevice(String) - Constructor for class org.openuat.util.BluetoothRFCOMMChannel.RDevice
 
BluetoothRFCOMMChannel.TempHandler - Class in org.openuat.util
Switches the state of the local device between Master and Slave
BluetoothRFCOMMChannelTest - Class in org.openuat.util.test
 
BluetoothRFCOMMChannelTest() - Constructor for class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
BluetoothRFCOMMServer - Class in org.openuat.util
This class represents an RFCOMM service which responds to incoming authentication requests by delegating any incoming connection to the HostProtocolHandler class.
BluetoothRFCOMMServer(Integer, UUID, String, int, boolean, boolean) - Constructor for class org.openuat.util.BluetoothRFCOMMServer
Initializes the listener by creating the RFCOMM service.
BluetoothRFCOMMServerTest - Class in org.openuat.util.test
 
BluetoothRFCOMMServerTest(String) - Constructor for class org.openuat.util.test.BluetoothRFCOMMServerTest
 
BluetoothSupport - Class in org.openuat.util
This class bundles code to initialize and setup different Bluetooth stacks.
BluetoothSupport() - Constructor for class org.openuat.util.BluetoothSupport
 
BUTTON_CHANNEL - Static variable in interface org.openuat.authentication.OOBChannel
 
buttoncancel - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
ButtonChannel - Class in org.openuat.channel.oob
This class is a common ancestor for all button related oob channels.
ButtonChannel() - Constructor for class org.openuat.channel.oob.ButtonChannel
 
ButtonChannelImpl - Class in org.openuat.channel.oob
This class defines a broad interface which allows to implement the different button channels.
ButtonChannelImpl() - Constructor for class org.openuat.channel.oob.ButtonChannelImpl
 
ButtonChannelTest - Class in org.openuat.channel.oob.test
Test case for ButtonChannel.
ButtonChannelTest() - Constructor for class org.openuat.channel.oob.test.ButtonChannelTest
 
ButtonInputHandler - Interface in org.openuat.channel.oob
This interface defines methods to react to button inputs independent of the underlying implementation.
buttonKey - Variable in class org.openuat.channel.oob.AWTButtonChannelImpl
The keyboard key which is used as the button for user input.
buttonok - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
buttonPressed(long) - Method in class org.openuat.channel.oob.ButtonChannel
 
buttonPressed(long) - Method in interface org.openuat.channel.oob.ButtonInputHandler
Handles button press events.
buttonReleased(long) - Method in class org.openuat.channel.oob.ButtonChannel
 
buttonReleased(long) - Method in interface org.openuat.channel.oob.ButtonInputHandler
Handles button release events.
ButtonToButtonChannel - Class in org.openuat.channel.oob
This channel is an input channel.
ButtonToButtonChannel(ButtonChannelImpl) - Constructor for class org.openuat.channel.oob.ButtonToButtonChannel
Creates a new instance of this channel.
bytesToIntervals(byte[], int, int, int) - Method in class org.openuat.channel.oob.ButtonChannel
Converts a byte[] to an IntervalList, which is suitable to transmit data over a button channel.

C

CandidateKeyProtocol - Class in org.openuat.authentication
This class implements the candidate key protocol (CKP) as presented in Rene Mayrhofer: "Candidate Key Protocol" It is an alternative to Diffie-Hellman key exchange with subsequent key verification.
CandidateKeyProtocol(int, int, int, String, boolean) - Constructor for class org.openuat.authentication.CandidateKeyProtocol
Initializes the candidate key protocol, setting a few parameters and creating the local candidate key parts history.
CandidateKeyProtocol.CandidateKey - Class in org.openuat.authentication
This class represents a complete candidate key, with both the private part (key) and a hash for comparing it with a remote host's candidate (hash).
CandidateKeyProtocol.CandidateKey() - Constructor for class org.openuat.authentication.CandidateKeyProtocol.CandidateKey
 
CandidateKeyProtocol.CandidateKeyPartIdentifier - Class in org.openuat.authentication
This class represents the complete identification information for a key part candidate.
CandidateKeyProtocol.CandidateKeyPartIdentifier() - Constructor for class org.openuat.authentication.CandidateKeyProtocol.CandidateKeyPartIdentifier
 
CandidateKeyProtocolTest - Class in org.openuat.authentication.test
 
CandidateKeyProtocolTest(String) - Constructor for class org.openuat.authentication.test.CandidateKeyProtocolTest
 
CandidateKeyProtocolTest_BCAPI - Class in org.openuat.authentication.test
 
CandidateKeyProtocolTest_BCAPI(String) - Constructor for class org.openuat.authentication.test.CandidateKeyProtocolTest_BCAPI
 
CandidateKeyProtocolTest_Mixed1 - Class in org.openuat.authentication.test
 
CandidateKeyProtocolTest_Mixed1(String) - Constructor for class org.openuat.authentication.test.CandidateKeyProtocolTest_Mixed1
 
CandidateKeyProtocolTest_Mixed2 - Class in org.openuat.authentication.test
 
CandidateKeyProtocolTest_Mixed2(String) - Constructor for class org.openuat.authentication.test.CandidateKeyProtocolTest_Mixed2
 
candidateNumber - Variable in class org.openuat.authentication.CandidateKeyProtocol.CandidateKeyPartIdentifier
The number of this candidate within the round.
canvas - Variable in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
capture() - Method in interface org.openuat.authentication.OOBChannel
 
capture() - Method in class org.openuat.channel.oob.AudioChannel
 
capture() - Method in class org.openuat.channel.oob.ButtonChannel
Receives out of band inputs.
capture() - Method in class org.openuat.channel.oob.j2me.J2MEAudioChannel
 
capture() - Method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
capture() - Method in class org.openuat.channel.oob.VisualChannel
 
captureDisplayText - Variable in class org.openuat.channel.oob.ButtonChannel
Some text that is displayed while waiting for user input (button events).
cconvolve(Complex[], Complex[]) - Static method in class org.openuat.features.FFT
compute the circular convolution of x and y.
CertificateExportFriendlyName - Static variable in class org.openuat.channel.X509CertificateGenerator
This string is used as the friendly name for the certificate in the PKCS12 exported file.
CertificateSignatureAlgorithm - Static variable in class org.openuat.channel.X509CertificateGenerator
This method is used for signing the certificate.
CKPOverUDP - Class in org.openuat.authentication
This is an abstract class that implements the basics of all protocols based on running a candidate key protocol over UDP.
CKPOverUDP(int, int, String, String, boolean, boolean, int, int, int, float, float, float, int, boolean) - Constructor for class org.openuat.authentication.CKPOverUDP
Construct the object by initializing basic variables.
CKPOverUDPTest - Class in org.openuat.authentication.test
 
CKPOverUDPTest(String) - Constructor for class org.openuat.authentication.test.CKPOverUDPTest
 
classIsReadyForTests - Variable in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
close(boolean) - Method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
close() - Method in class org.openuat.channel.oob.VisualChannel
 
close() - Method in class org.openuat.util.BluetoothRFCOMMChannel
Closes the channel to the endpoint given to the constructor.
close() - Method in class org.openuat.util.DebugInputStream
Only passes through to realStream, no logging.
close() - Method in class org.openuat.util.DebugOutputStream
Only passes through to realStream, no logging.
close() - Method in class org.openuat.util.ip.FileTransferService
 
close() - Method in class org.openuat.util.ip.HTTPServer
 
close() - Method in class org.openuat.util.ip.PDAHTTPServer
to shut down the server
close() - Method in interface org.openuat.util.RemoteConnection
Closes the underlying connection cleanly and frees any resources held by it.
close() - Method in class org.openuat.util.RemoteTCPConnection
Implementation of RemoteConnection.close.
cohere(double[], double[], int, int) - Static method in class org.openuat.features.Coherence
Compute the coherence between two signals.
cohere(double[], double[], int, int) - Static method in class org.openuat.features.Coherence_Int
Compute the coherence between two signals.
Coherence - Class in org.openuat.features
This class implements computation of the coherence function.
Coherence() - Constructor for class org.openuat.features.Coherence
 
Coherence_Int - Class in org.openuat.features
This class implements computation of the coherence function.
Coherence_Int() - Constructor for class org.openuat.features.Coherence_Int
 
coherenceCutOffFrequency - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
coherenceSegmentSize - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
coherenceThreshold - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
CoherenceThresholdFailHard - Static variable in class org.openuat.apps.j2me.ShakeMIDlet
 
CoherenceThresholdSucceed - Static variable in class org.openuat.apps.j2me.ShakeMIDlet
 
coherenceWindowOverlapFactor - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
coherenceWindowSize - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
Command - Class in org.openuat.channel
The class Command holds a name and a macAdress of an ethernet interface
Command() - Constructor for class org.openuat.channel.Command
 
Command_Debug_Streaming - Static variable in class org.openuat.apps.j2me.ShakeMIDlet
 
commandAction(Command, Displayable) - Method in class org.openuat.apps.groupkey.appPair2Stub
 
commandAction(Command, Displayable) - Method in class org.openuat.apps.groupkey.appPairStub
 
commandAction(Command, Displayable) - Method in class org.openuat.apps.groupkey.appStub
 
commandAction(Command, Displayable) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
commandAction(Command, Displayable) - Method in class org.openuat.apps.j2me.HelloProperty
 
commandAction(Command, Displayable) - Method in class org.openuat.apps.j2me.KeyVerifier
 
commandAction(Command, Item) - Method in class org.openuat.apps.j2me.KeyVerifier
 
commandAction(Command, Displayable) - Method in class org.openuat.apps.j2me.ManualAuthentication
 
commandAction(Command, Displayable) - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
commandAction(Command, Displayable) - Method in class org.openuat.apps.j2me.ShakeMIDlet
 
commandAction(Command, Displayable) - Method in class org.openuat.channel.oob.j2me.J2MEAudioChannel
 
CommHex - Class in org.openuat.channel.http
 
CommHex() - Constructor for class org.openuat.channel.http.CommHex
Standard Constructor
CommHex(String) - Constructor for class org.openuat.channel.http.CommHex
Constructor updating the location of the server
commitment(byte[], boolean) - Static method in class org.openuat.authentication.HostProtocolHandler
This method implements the simplest possible commitment scheme for public Diffie-Hellman keys: a hash value on the key.
CommPlain - Class in org.openuat.channel.http
 
CommPlain() - Constructor for class org.openuat.channel.http.CommPlain
Standard Constructor
CommPlain(String) - Constructor for class org.openuat.channel.http.CommPlain
Constructor updating the location of the server
compareBits(byte[], byte[], int) - Static method in class org.openuat.authentication.relate.DongleProtocolHandler
Compares a number of bits starting at LSB.
compareByteArray(byte[], byte[]) - Static method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
compareByteArray(byte[], short[]) - Static method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
Complex - Class in org.openuat.features
Data type for complex numbers.
Complex(double, double) - Constructor for class org.openuat.features.Complex
Create a new object with the given real and imaginary parts.
computeFFTCoefficientsCandidates(double[], int, int, int, int, int, boolean, boolean) - Static method in class org.openuat.features.QuantizedFFTCoefficients
Computes cofficient vector candidates, quantized with different offsets.
ConfigurationErrorException - Exception in org.openuat.authentication.exceptions
This exception is thrown whenever a configuration error has been detected, e.g .when specified hardware or software components are not available or configuration values are contradictory.
ConfigurationErrorException(String) - Constructor for exception org.openuat.authentication.exceptions.ConfigurationErrorException
 
ConfigurationErrorException(String, Exception) - Constructor for exception org.openuat.authentication.exceptions.ConfigurationErrorException
 
conjugate() - Method in class org.openuat.features.Complex
return a new object whose value is the conjugate of this.
connection - Variable in class org.openuat.authentication.HostProtocolHandler
The (already opened) connection used to communicate with the remote end, for both incoming and outgoing connections.
connectTo(String, int) - Method in class org.openuat.apps.j2me.OpenUATmidlet
Starts the connection and authentication process to the given Bluetooth address.
connectTo(String) - Method in class org.openuat.apps.j2me.OpenUATmidlet
Starts the connection and authentication process to the given Bluetooth address.
convertCidrMaskToAddressStyle(int) - Method in class org.openuat.channel.IPSecConnection_Windows
This is a small helper method to convert from the CIDR style network mask to the address style network mask formet, e.g. from 24 to "255.255.255.0".
convertPKCS12toPEM(String, String, String, String, String, boolean) - Static method in class org.openuat.channel.X509CertificateGenerator
Converts from a PKCS12 encoded file to PEM encoded files readable by openssl (and subsequently e.g. openswan and racoon).
convolve(Complex[], Complex[]) - Static method in class org.openuat.features.FFT
compute the linear convolution of x and y.
Correlation - Class in org.openuat.features
 
Correlation() - Constructor for class org.openuat.features.Correlation
 
correlationCoefficient(int[], int[], int) - Method in class org.openuat.features.Correlation
Calculates the correlation coefficient between vectors a and b.
correlationCoefficient(double[], double[], int) - Method in class org.openuat.features.Correlation
Calculates the correlation coefficient between vectors a and b.
correlationCoefficientThreshold - Static variable in class org.openuat.authentication.accelerometer.MarinPerianuComparison
For correlation coefficients > 0.5, the devices are assumed to be together, for correlation coefficients <= 0.5, they are assumed to be separate.
createCertificate(String, int, String, String) - Method in class org.openuat.channel.X509CertificateGenerator
This method should create something similar to: openssl req -new -outform PEM -newkey rsa:1024 -nodes -keyout /tmp/test.key -keyform PEM -out /tmp/test.pem -days 30 -config /etc/ssl/openssl.cnf openssl ca -policy policy_anything -out /tmp/test.crt -config /etc/ssl/openssl.cnf -infiles /tmp/test.pem openssl pkcs12 -export -in /tmp/test.crt -inkey /tmp/test.key -certfile demoCA/cacert.pem -out test.p12
createCertificate(String, int, String, String, String) - Method in class org.openuat.channel.X509CertificateGenerator
This method implements the public one, but offers an additional parameter which is only used when creating a new CA, namely the export alias to use.
createInstance(int) - Static method in class org.openuat.sensors.MainboardAccelerometerReaderFactory
 
createNewCa(String, int, String, String, String, boolean) - Static method in class org.openuat.channel.X509CertificateGenerator
Creates a new self-signed CA (certificate authority) for subsequently signing certificates.
createPlayer() - Static method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
createPolicyHandle(int, int, int, int) - Static method in class org.openuat.channel.IPSecConnection_Windows
 
createTree(String) - Static method in class org.openuat.apps.groupkey.App2tgdh
 
curActiveSegmentLength - Variable in class org.openuat.sensors.TimeSeriesBundle
Holds the number of sample in the current active segment or -1 if no line is active at the moment.
currentScreen - Variable in class org.openuat.channel.oob.j2me.J2MEButtonChannelImpl
Current gui element displayed on screen.
currentText - Variable in class org.openuat.channel.oob.AWTButtonChannelImpl
Text content which will be displayed in the textComponent gui element.
curSample - Variable in class org.openuat.sensors.TimeSeriesBundle
This is just a buffer to keep the current sample dimension until all dimensions have been received and can thus be aggregated into a new value appended to aggregatedSeries.
curSample_Int - Variable in class org.openuat.sensors.TimeSeriesBundle
And the integer version.
curSampleIndex - Variable in class org.openuat.sensors.TimeSeriesBundle
Holds the index of the last complete sample that has been received.
curSampleReceived - Variable in class org.openuat.sensors.TimeSeriesBundle
Used to mark the sample dimensions that have already been received.
cutSegmentsToEqualLength(double[], double[]) - Static method in class org.openuat.features.TimeSeriesUtil
This method equalizes the length of two time series segments by cutting the longer to the length of the shorter.
cutSegmentsToEqualLength(int[], int[]) - Static method in class org.openuat.features.TimeSeriesUtil
This is the integer variant of TimeSeriesUtil.cutSegmentsToEqualLength(double[], double[]).
CYAN - Static variable in class org.openuat.util.RgbColor
The color cyan (0x00ffff).

D

DARK_BLUE - Static variable in class org.openuat.util.RgbColor
The color dark blue (0x0000a0).
DARK_GRAY - Static variable in class org.openuat.util.RgbColor
The color dark gray (0x404040).
DARK_GREEN - Static variable in class org.openuat.util.RgbColor
The color dark green (0x008000).
DARK_RED - Static variable in class org.openuat.util.RgbColor
The color dark red (0x800000).
data - Variable in class org.openuat.util.ip.PDAHTTPServer.Response
Data of the response, may be null.
DataFilesHelper - Class in org.openuat.sensors.test
 
DataFilesHelper() - Constructor for class org.openuat.sensors.test.DataFilesHelper
 
deactivatePolicy(String) - Static method in class org.openuat.channel.IPSecConnection_Windows
 
debug(Object) - Method in class org.openuat.log.j2me.BandyLogger
 
debug(Object, Throwable) - Method in class org.openuat.log.j2me.BandyLogger
 
debug(Object) - Method in class org.openuat.log.j2me.MicrologLogger
 
debug(Object, Throwable) - Method in class org.openuat.log.j2me.MicrologLogger
 
debug(Object) - Method in interface org.openuat.log.Log
Logs a message at log level debug.
debug(Object, Throwable) - Method in interface org.openuat.log.Log
Logs a message at log level debug.
debug(Object) - Method in class org.openuat.log.Log4jLogger
 
debug(Object, Throwable) - Method in class org.openuat.log.Log4jLogger
 
DebugInputStream - Class in org.openuat.util
This is a decorator for an InputStream that will log every character read from the underlying stream at log4j trace level.
DebugInputStream(InputStream, String) - Constructor for class org.openuat.util.DebugInputStream
Initializes the decorator with the real stream.
DebugOutputStream - Class in org.openuat.util
This is a decorator for an OutputStream that will log every character written to the underlying stream at log4j trace level.
DebugOutputStream(OutputStream, String) - Constructor for class org.openuat.util.DebugOutputStream
Initializes the decorator with the real stream.
debugWithException(Logger, String, Exception) - Static method in class org.openuat.util.LoggingHelper
 
decodeAudio(byte[]) - Method in class org.openuat.channel.oob.j2me.J2MEAudioChannel
Starts the thread that decodes the recorded hapadep sound.
decodeVector(byte[]) - Static method in class org.openuat.features.TimeSeriesUtil
Encodes a byte vector as produced by encodeVector to its original form.
decreaseVolume - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
decrypt(byte[]) - Method in class org.openuat.authentication.InterlockProtocol
Decrypt the cipher text message with the shared key set in the constructor.
decrypt(byte[], int, byte[]) - Method in class org.openuat.util.SimpleBlockCipher
Decrypt the cipher text message with the shared key set in the constructor.
DEFAULT_PORT - Static variable in class org.openuat.util.ip.FileTransferService
default port where you http service is started.
DEFAULT_SLEEP_TIME - Static variable in class org.openuat.util.BluetoothPeerManager
The default sleep time between two inquiry runs in milliseconds.
defaultFont - Variable in class org.openuat.channel.oob.AWTButtonChannelImpl
Default font when displaying text.
defaultFont - Variable in class org.openuat.channel.oob.j2me.J2MEButtonChannelImpl
Default font when drawing text on the screen.
delta_phi - Variable in class org.openuat.sensors.TimeSeriesAlignment.Alignment
 
delta_theta - Variable in class org.openuat.sensors.TimeSeriesAlignment.Alignment
 
destroyApp(boolean) - Method in class org.openuat.apps.groupkey.appStubMidlet
 
destroyApp(boolean) - Method in class org.openuat.apps.j2me.BedaMIDlet
Destroys this MIDlet.
destroyApp(boolean) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
destroyApp(boolean) - Method in class org.openuat.apps.j2me.HelloProperty
 
destroyApp(boolean) - Method in class org.openuat.apps.j2me.ManualAuthentication
 
destroyApp(boolean) - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
destroyApp(boolean) - Method in class org.openuat.apps.j2me.ShakeMIDlet
 
determineDataSetLength(String) - Static method in class org.openuat.sensors.test.DataFilesHelper
This helper function returns the length of the data set in seconds.
dev_list - Variable in class org.openuat.apps.j2me.OpenUATmidlet
screen that shows what Bluetooth devices have been found
DEVICE_NOT_REACHABLE - Static variable in interface org.openuat.util.BluetoothPeerManager.PeerEventsListener
 
DeviceStateListener - Class in org.openuat.sensors
This is a small helper class for checking the status of a device with multiple lines/time series based on the events fired by its SampleSource objects.
DeviceStateListener(int) - Constructor for class org.openuat.sensors.DeviceStateListener
Constructs the device listener objects.
DHOverTCPWithVerificationTest - Class in org.openuat.authentication.test
There are no _BCAPI and _Mixed variants because DHOverTCPWithVerification only uses the crypto embedded into SimpleKeyAgreement and InterlockProtocol, and those are tested with _BCAPI and _Mixed.
DHOverTCPWithVerificationTest() - Constructor for class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
DHWithVerification - Class in org.openuat.authentication
This is an abstract class that implements the basics of all protocols based on Diffie-Hellman key exchange over streams with subsequent verification of the key material to check that it is equal on both sides.
DHWithVerification(HostAuthenticationServer, boolean, boolean, boolean, String, boolean) - Constructor for class org.openuat.authentication.DHWithVerification
Construct the object by initializing basic variables.
DHWithVerification.HostAuthenticationEventHandler - Class in org.openuat.authentication
A helper class for handling the events from KeyManager to forward failure and progress events.
DHWithVerification.HostAuthenticationEventHandler() - Constructor for class org.openuat.authentication.DHWithVerification.HostAuthenticationEventHandler
 
DHWithVerification.StartVerificationHandler - Class in org.openuat.authentication
This helper class is only there for visibility purposes: it calls the outer class startVerificationAsync method with the arguments passed to its startVerification method.
DHWithVerification.StartVerificationHandler() - Constructor for class org.openuat.authentication.DHWithVerification.StartVerificationHandler
 
display - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
display - Variable in class org.openuat.channel.oob.j2me.J2MEButtonChannelImpl
Main applications Display.
dispose() - Method in class org.openuat.authentication.CKPOverUDP
Takes care to close the UDPMulticastSocket resources properly and to wipe key material from the CandidateKeyProtocol instance.
dispose() - Method in class org.openuat.authentication.KeyManager
Wipes all key material by calling wipe().
dispose() - Method in class org.openuat.sensors.AsciiLineReaderBase
This makes sure that all ressources are freed properly when this object is garbage collected.
dispose() - Method in class org.openuat.sensors.SamplesSource
This causes the reader to be shut down properly by calling stop().
dispose() - Method in class org.openuat.sensors.WiTiltRawReader
This closes the serial port or Bluetooth channel properly.
dispose() - Method in class org.openuat.util.BluetoothOpportunisticConnector
Make sure to free resources when destroyed - particularly to remove the SDP record again (which happens in service.stopListening.
dispose() - Method in class org.openuat.util.BluetoothRFCOMMServer
Override the dispose method to make sure that we remove the service record from the local SDB.
dispose() - Method in class org.openuat.util.UDPMulticastSocket
Leaves the multicast group on all sockets.
DNS_SD_Attribute - Static variable in class org.openuat.util.ip.MDNSDiscovery
This is the DNS-SD attribute name that is registered as DNS TXT data.
DNS_SD_Type - Static variable in class org.openuat.util.ip.MDNSDiscovery
This is the DNS-SD type used to register relate devices.
do_alert(String, int) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
do_alert(String, int) - Method in class org.openuat.apps.j2me.ManualAuthentication
 
do_alert(String, int) - Method in class org.openuat.apps.j2me.OpenUATmidlet
Display an alert to inform the user.
do_alert_gauge(String, String, String, int) - Method in class org.openuat.apps.j2me.OpenUATmidlet
Display an alert which uses a progress bar.
DONE - Static variable in class org.openuat.apps.j2me.KeyVerifier
informs that transmission was completed
DONE - Static variable in class org.openuat.apps.OpenUATtoolkit
informs that transmission was completed
DongleAuthenticationProtocolException - Exception in org.openuat.authentication.exceptions
This exception is thrown when the authentication protocol with the Relate dongle fails.
DongleAuthenticationProtocolException(String) - Constructor for exception org.openuat.authentication.exceptions.DongleAuthenticationProtocolException
 
DongleAuthenticationProtocolException(String, Exception) - Constructor for exception org.openuat.authentication.exceptions.DongleAuthenticationProtocolException
 
DongleProtocolHandler - Class in org.openuat.authentication.relate
This class implements the host part of the authentication protocol between two Relate dongles.
DongleProtocolHandler(String, int, boolean) - Constructor for class org.openuat.authentication.relate.DongleProtocolHandler
Initializes the dongle protocol handler by setting the serialPort and remoteRelateId members.
DongleProtocolHandlerTest - Class in org.openuat.authentication.test
 
DongleProtocolHandlerTest() - Constructor for class org.openuat.authentication.test.DongleProtocolHandlerTest
 
dontWipeKeyAgreement - Variable in class org.openuat.authentication.HostProtocolHandler
If ephemeral Diffie-Hellman keys should not be used (for example, because this host must use permanent keys because its pre-authentication commitment is on a printed sticker that can't be changed), then this can be set to true.
doRoundDown - Variable in class org.openuat.channel.oob.ButtonChannel
Used for ButtonChannel.intervalsToBytes(org.openuat.util.IntervalList, int, int, boolean, boolean).
doubleSHA256(byte[], boolean) - Static method in class org.openuat.util.Hash
This is a small utility function for computing a secure hash from the shared key.
Duckling - Class in org.openuat.roles
 
Duckling() - Constructor for class org.openuat.roles.Duckling
 

E

emitSample(double[]) - Method in class org.openuat.sensors.SamplesSource
This method should be called by the parseLine method to send samples to all registered listeners.
emitSample(int[]) - Method in class org.openuat.sensors.SamplesSource
This method should be called by the parseLine method to send samples to all registered listeners.
encodeVector(double[]) - Static method in class org.openuat.features.TimeSeriesUtil
Encodes a double vector as byte vector so that it can be transmitted over the network.
encrypt(byte[]) - Method in class org.openuat.authentication.InterlockProtocol
Encrypt the plain text message with the shared key set in the constructor.
encrypt(byte[], int, byte[]) - Method in class org.openuat.util.SimpleBlockCipher
Encrypt the plain text message with the shared key set in the constructor.
equals(Object) - Method in class org.openuat.util.BluetoothRFCOMMChannel
This implementation of equals either compares either the connection objects (if set) or serviceURL.
equals(Object) - Method in class org.openuat.util.IntervalList
 
equals(Object) - Method in interface org.openuat.util.RemoteConnection
This must be implemented properly so that KeyManager can deal with keys for different hosts.
equals(Object) - Method in class org.openuat.util.RemoteTCPConnection
Implementation of equals, comparing the target IP address and target port.
error - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
error(Object) - Method in class org.openuat.log.j2me.BandyLogger
 
error(Object, Throwable) - Method in class org.openuat.log.j2me.BandyLogger
 
error(Object) - Method in class org.openuat.log.j2me.MicrologLogger
 
error(Object, Throwable) - Method in class org.openuat.log.j2me.MicrologLogger
 
error(Object) - Method in interface org.openuat.log.Log
Logs a message at log level error.
error(Object, Throwable) - Method in interface org.openuat.log.Log
Logs a message at log level error.
error(Object) - Method in class org.openuat.log.Log4jLogger
 
error(Object, Throwable) - Method in class org.openuat.log.Log4jLogger
 
error - Variable in class org.openuat.sensors.TimeSeriesAlignment.Alignment
 
eventsHandlers - Variable in class org.openuat.authentication.AuthenticationEventSender
The list of listeners that are notified of authentication events.
executeCommand(String[], String, String) - Static method in class org.openuat.channel.Command
executes a system Command and returns the output of the system command
exit - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
ExitCodeException - Exception in org.openuat.channel
The exception ExitCodeException is thrown if a systam command returned an error code !
ExitCodeException() - Constructor for exception org.openuat.channel.ExitCodeException
paremeterless Constructor
ExitCodeException(String) - Constructor for exception org.openuat.channel.ExitCodeException
Constructor that initializes with a message
explodeKOutOfN(int[], int) - Static method in class org.openuat.authentication.CandidateKeyProtocol
Returns an array of bit sets, where each of the bit sets represents one combination of choosing k values from the set.
extractPart(byte[], byte[], int, int) - Static method in class org.openuat.authentication.InterlockProtocol
Small helper function to extract a part from a byte array.

F

fail(RemoteConnection) - Method in class org.openuat.authentication.KeyManager
Sets a remote host to STATE_FAILED.
FAILURE - Static variable in class org.openuat.apps.j2me.KeyVerifier
informs that verification was NOT successful
FAILURE - Static variable in class org.openuat.apps.OpenUATtoolkit
informs that verification was NOT successful
failure_form - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
failureCmd - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
fatal(Object) - Method in class org.openuat.log.j2me.BandyLogger
 
fatal(Object, Throwable) - Method in class org.openuat.log.j2me.BandyLogger
 
fatal(Object) - Method in class org.openuat.log.j2me.MicrologLogger
 
fatal(Object, Throwable) - Method in class org.openuat.log.j2me.MicrologLogger
 
fatal(Object) - Method in interface org.openuat.log.Log
Logs a message at log level fatal.
fatal(Object, Throwable) - Method in interface org.openuat.log.Log
Logs a message at log level fatal.
fatal(Object) - Method in class org.openuat.log.Log4jLogger
 
fatal(Object, Throwable) - Method in class org.openuat.log.Log4jLogger
 
FFT - Class in org.openuat.features
Compute the FFT and inverse FFT of a length N complex sequence.
FFT() - Constructor for class org.openuat.features.FFT
 
fft(Complex[]) - Static method in class org.openuat.features.FFT
compute the FFT of x[], assuming its length is a power of 2.
fftMatchesCandidatesPerRound - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
fftMatchesCutOffFrequenecy - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
fftMatchesQuantizationLevels - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
fftMatchesThreshold - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
fftMatchesWindowOverlap - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
fftMatchesWindowSize - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
fftPowerSpectrum(double[], int, int) - Static method in class org.openuat.features.FFT
This is a helper function which computes the FFT power spectrum coefficients of a signal in time domain.
FileTransferEvent - Class in org.openuat.util.ip
 
FileTransferEvent(Object, File) - Constructor for class org.openuat.util.ip.FileTransferEvent
 
FileTransferEvent(Object, String) - Constructor for class org.openuat.util.ip.FileTransferEvent
 
FileTransferEvent(Object, String, String) - Constructor for class org.openuat.util.ip.FileTransferEvent
 
FileTransferListener - Interface in org.openuat.util.ip
 
FileTransferService - Class in org.openuat.util.ip
 
finishCapturing() - Method in class org.openuat.channel.oob.j2me.J2MEAudioChannel
Stop the microphone and the recording.
firstStageHandlers - Variable in class org.openuat.sensors.TimeSeriesBundle
Holds the TimeSeriesSink objects that are registered as sinks with the firstStageSeries objects.
firstStageSeries - Variable in class org.openuat.sensors.TimeSeriesBundle
These are the time series for the first stage.
firstStageSeries_Int - Variable in class org.openuat.sensors.TimeSeriesBundle
And the integer version.
fix_fft(short[], short[], short, int, int, boolean) - Static method in class org.openuat.features.FPIntFFT
fix_fft() - perform forward/inverse fast Fourier transform.
fix_fftr(short[], short, boolean) - Static method in class org.openuat.features.FPIntFFT
fix_fftr() - forward/inverse FFT on array of real numbers.
FlashDisplayToButtonChannel - Class in org.openuat.channel.oob
This channel is a transfer channel.
FlashDisplayToButtonChannel(ButtonChannelImpl) - Constructor for class org.openuat.channel.oob.FlashDisplayToButtonChannel
Creates a new instance of this channel.
FlashDisplayToButtonChannel(ButtonChannelImpl, boolean) - Constructor for class org.openuat.channel.oob.FlashDisplayToButtonChannel
Creates a new instance of this channel.
flush() - Method in class org.openuat.util.DebugOutputStream
Only passes through to realStream, no logging.
forceSampleRateEstimation - Static variable in class org.openuat.sensors.TimeSeries_Int
If this is set to true, then the sample rate will be estimated even when not logging on level debug.
forceToQuiescent() - Method in class org.openuat.sensors.TimeSeriesBundle
This method forces the embedded time series to quiescent and thus the accumulated segment to be sent out.
FPIntFFT - Class in org.openuat.features
All data are fixed-point short integers, in which -32768 to +32768 represent -1.0 to +1.0 respectively.
FPIntFFT() - Constructor for class org.openuat.features.FPIntFFT
 
FPIntFFTTest - Class in org.openuat.features.test
 
FPIntFFTTest() - Constructor for class org.openuat.features.test.FPIntFFTTest
 
fromRemote - Variable in class org.openuat.authentication.HostProtocolHandler
The stream to receive messages from the remote end.

G

generateCandidates(byte[][], float) - Method in class org.openuat.authentication.CandidateKeyProtocol
Generate a list of candidate key parts out of key parts.
generateCandidates(double[], double, double, int, boolean, int, boolean) - Static method in class org.openuat.features.Quantizer
Generates multiple quantization candidates with different offset values.
generateKey(Object) - Method in class org.openuat.authentication.CandidateKeyProtocol
Generates a candidate key out of all parts currently in the matches list, sorted by the round number.
getActiveVarianceThreshold() - Method in class org.openuat.sensors.TimeSeries
Gets the current value of activeVarianceThreshold.
getActiveVarianceThreshold() - Method in class org.openuat.sensors.TimeSeries_Int
Gets the current value of activeVarianceThreshold.
getAdaptiveSleepTime() - Method in class org.openuat.util.BluetoothPeerManager
Returns the value of adaptiveSleepTime.
getAllLocalIps() - Static method in class org.openuat.channel.Helper
 
getAuthenticationKey(RemoteConnection) - Method in class org.openuat.authentication.KeyManager
Returns the authentication key for a remote host.
getAuthenticationKey() - Method in class org.openuat.authentication.SimpleKeyAgreement
This method can only be called in state completed.
getAutomaticServiceDiscovery() - Method in class org.openuat.util.BluetoothPeerManager
Returns the state of automatic service discovery.
getAutomaticServiceDiscoveryUUID() - Method in class org.openuat.util.BluetoothPeerManager
Returns the UUID used for automatically discovering only specific service UUID.
getBack() - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
getCaDistinguishedName() - Method in class org.openuat.apps.IPSecConfigHandler
Returns the value to be used for the CA distinguished name.
getCaDistinguishedName() - Method in class org.openuat.channel.X509CertificateGenerator
Returns the distinguished name of the CA used to sign the newly generated certificates.
getCartesian() - Method in class org.openuat.sensors.TimeSeriesAlignment
Returns all dimensions of the active segment in cartesian coordinates.
getCertificateDistinguishedName(InputStream, String, String, boolean) - Static method in class org.openuat.channel.X509CertificateGenerator
This is a helper function for fetching the distinguished name from a certificate.
getCertificateValidity(InputStream, String, String, boolean) - Static method in class org.openuat.channel.X509CertificateGenerator
This is a helper function for fetching the validity from a certificate.
getCipherTextBlocks() - Method in class org.openuat.authentication.InterlockProtocol
Returns the number of cipher text blocks necessary to encode the message.
getCoherenceThreshold() - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Returns the current value of the coherence threshold.
getContinuousChecking() - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Returns the current value of continuousChecking.
getCurrentSleepBetweenInquiriesTime() - Method in class org.openuat.util.BluetoothPeerManager
Returns the time to sleep in between two inquiries when startInquiry is called with continuousBackground=true.
getDestination() - Method in class org.openuat.util.ip.FileTransferEvent
 
getDifferencing() - Method in class org.openuat.sensors.TimeSeries
Gets the current value of differencing.
getDifferencing() - Method in class org.openuat.sensors.TimeSeries_Int
Gets the current value of differencing.
getDisivsor() - Method in class org.openuat.sensors.TimeSeries_Int
Gets the current value of divisor.
getDisplay() - Method in class org.openuat.apps.groupkey.appStubMidlet
 
getDivisor() - Method in interface org.openuat.sensors.TimeSeries_Int.Parameters
 
getDongleInterlockTime() - Method in class org.openuat.authentication.relate.DongleProtocolHandler
Returns the time it took to complete the dongle interlock protocol, i.e. the time between successfully sending the start-of-authentication command to the dongle and the receipt of the last round message.
getFailure() - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
getFileTransferService(InetAddress) - Static method in class org.openuat.util.ip.FileTransferService
starts the http server. this one is listening to the address of the InetAddress. the default port, where the relate http server is started is DEFAULT_PORT.
getFileTransferService(int, InetAddress) - Static method in class org.openuat.util.ip.FileTransferService
starts the http server. this one is listening to the address of the InetAddress. the default port, where the relate http server is started is the parameter port.
getFileTransferService() - Static method in class org.openuat.util.ip.FileTransferService
 
getGateway() - Method in class org.openuat.apps.IPSecConfigHandler
Returns the value to be used for the remote gateway of the IPSec tunnel.
getHomeScreen() - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
getHostAuthenticationHandler() - Method in class org.openuat.authentication.KeyManager
Returns an implementation of AuthenticationProgressHandler that should be registered with a HostProtocolHandler so that KeyManager will receive the keys that are agreed to.
getHostsInState(int) - Method in class org.openuat.authentication.KeyManager
This method returns all host reference for hosts that are in the requested state.
getIm() - Method in class org.openuat.features.Complex
Return the imaginary part.
getImplementation() - Static method in class org.openuat.channel.IPSecConnection_Factory
Returns the appropriate instance of the ipsec secure channel implementation. or null if no implementation is yet available for the running platform.
getInitialSinks() - Method in class org.openuat.sensors.TimeSeriesBundle
Returns the first stage sink objects that can be registered with the samples source.
getInitialSinks_Int() - Method in class org.openuat.sensors.TimeSeriesBundle
Returns the first stage sink objects that can be registered with the samples source.
getInputStream() - Method in class org.openuat.util.BluetoothRFCOMMChannel
Returns the InputStream object for reading from the remote Bluetooth device.
getInputStream() - Method in interface org.openuat.util.RemoteConnection
Returns the InputStream to read from the remote side.
getInputStream() - Method in class org.openuat.util.RemoteTCPConnection
Implementation of RemoteConnection.getInputStream.
getInstance() - Static method in class org.openuat.util.BluetoothOpportunisticConnector
Returns the local instance of BluetoothOpportunisticConnector.
getKeepConnected() - Static method in class org.openuat.util.BluetoothOpportunisticConnector
Gets the current value of keepConnected.
getKey(String) - Method in interface org.openuat.util.ifPair
Returns a single key or null if there is no key with that pair
getKey(String) - Method in class org.openuat.util.Pair
 
getLastCoherenceMean() - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Returns the last coherence mean value that has been computed locally.
getLine(String, RemoteConnection, boolean) - Method in class org.openuat.authentication.HostProtocolHandler
Tries to receive a properly formatted line from the remote host.
getListener() - Method in class org.openuat.util.ip.FileTransferService
 
getLog() - Method in class org.openuat.channel.http.CommHex
 
getLog() - Method in class org.openuat.channel.http.CommPlain
 
getLog() - Method in interface org.openuat.util.ifPair
returns a string with debugging information
getLog() - Method in class org.openuat.util.Pair
 
getLogger(String) - Static method in class org.openuat.log.LogFactory
Requests a logger from the underlying logging framework and returns it, wrapped in a Log instance.
getMatchingRoundsFraction(Object) - Method in class org.openuat.authentication.CandidateKeyProtocol
Returns the fraction of (local) rounds where at least one matching key part has been found for the specified remote host.
getMaxInd(int, int, int) - Static method in class org.openuat.features.TimeSeriesUtil
Compute the maximum index of a vector of FFT coefficients that needs to considered when using them only up to the specified cut-off frequency.
getMaxNumLines() - Method in class org.openuat.sensors.SamplesSource
Returns the maximum number of lines that can be sampled.
getMDNSDiscovery() - Static method in class org.openuat.util.ip.MDNSDiscovery
Get the only instance of the MDNSDiscovery.
getMsg(String) - Method in class org.openuat.apps.groupkey.appPairStub
 
getMsg(String) - Method in class org.openuat.apps.groupkey.appStub
 
getMsg(String, ifListener) - Method in class org.openuat.channel.http.CommHex
Triggers the reception of all message from a specific folder.
getMsg(String, ifListener) - Method in class org.openuat.channel.http.CommPlain
Triggers the reception of all message from a specific folder.
getMsg(String, ifListener) - Method in interface org.openuat.channel.ifComm
Calls the handleStringEvent function. of the calling thread Triggers the reception of all message from a specific folder.
getMsgSince(String, int, ifListener) - Method in class org.openuat.channel.http.CommHex
Triggers the reception of all messages which were sent starting at a specific time untul now from a specific folder.
getMsgSince(String, int, ifListener) - Method in class org.openuat.channel.http.CommPlain
Triggers the reception of all messages which were sent starting at a specific time untul now from a specific folder.
getMsgSince(String, int, ifListener) - Method in interface org.openuat.channel.ifComm
Calls the handleStringEvent function of the calling thread Triggers the reception of all messages which were sent starting at a specific time until now from a specific folder.
getMultiplicator() - Method in class org.openuat.sensors.TimeSeries
Gets the current value of multiplicator.
getMultiplicator() - Method in interface org.openuat.sensors.TimeSeries.Parameters
 
getMultiplicator() - Method in class org.openuat.sensors.TimeSeries_Int
Gets the current value of multiplicator.
getMultiplicator() - Method in interface org.openuat.sensors.TimeSeries_Int.Parameters
 
getNativeLogger() - Method in class org.openuat.log.j2me.BandyLogger
Returns the native bandy LogImpl instance.
getNativeLogger() - Method in class org.openuat.log.j2me.MicrologLogger
Returns the native microlog logger.
getNativeLogger() - Method in class org.openuat.log.Log4jLogger
Returns the native log4j logger.
getNumLocalRounds(Object) - Method in class org.openuat.authentication.CandidateKeyProtocol
Returns the number of rounds that have passed during the authentication with the specified remote host.
getNumSlices(int, int, int) - Static method in class org.openuat.features.Coherence
This is a small helper function to compute how many slices will be used.
getNumSlices(int, int, int) - Static method in class org.openuat.features.Coherence_Int
This is a small helper function to compute how many slices will be used.
getNumTotalMatches(Object) - Method in class org.openuat.authentication.CandidateKeyProtocol
Returns the number of entries in the matches list.
getOffset() - Method in class org.openuat.sensors.TimeSeries
Gets the current value of offset.
getOffset() - Method in interface org.openuat.sensors.TimeSeries.Parameters
 
getOffset() - Method in class org.openuat.sensors.TimeSeries_Int
Gets the current value of offset.
getOffset() - Method in interface org.openuat.sensors.TimeSeries_Int.Parameters
 
getOpenChannels() - Static method in class org.openuat.util.BluetoothRFCOMMChannel
Returns all BluetoothRFCOMMChannel objects whose channel is currently open or is being tried to be opened.
getOptionalRemoteReference(RemoteConnection) - Method in class org.openuat.authentication.KeyManager
Returns the optional remote reference for a remote host.
getOutputStream() - Method in class org.openuat.util.BluetoothRFCOMMChannel
Returns the OutputStream object for writing to the remote Bluetooth device.
getOutputStream() - Method in interface org.openuat.util.RemoteConnection
Returns the OuputStream to write to the remote side.
getOutputStream() - Method in class org.openuat.util.RemoteTCPConnection
Implementation of RemoteConnection.getOutputStream.
getParameters() - Method in class org.openuat.sensors.j2me.NokiaAccelerometerReader
Provides appropriate parameters for interpreting the values to normalize to the [-1;1] range.
getParameters() - Method in class org.openuat.sensors.j2me.SymbianTCPAccelerometerReader
Provides appropriate parameters for interpreting the values to normalize to the [-1;1] range.
getParameters() - Method in class org.openuat.sensors.MainboardAccelerometerReader_Linux
Provides appropriate parameters for interpreting the values to normalize to the [-1;1] range.
getParameters() - Method in class org.openuat.sensors.ParallelPortPWMReader
Provides appropriate parameters for interpreting the values to normalize to the [-1;1] range.
getParameters() - Method in class org.openuat.sensors.SamplesSource
Each time samples source must be able to provide the appropriate parameters for normalizing its values to the [-1;1] range.
getParameters() - Method in class org.openuat.sensors.WiTiltRawReader
Provides appropriate parameters for interpreting the values to normalize to the [-1;1] range.
getParameters() - Method in class org.openuat.sensors.XsensLogReader
Provides appropriate parameters for interpreting the values to normalize to the [-1;1] range.
getParameters_Int() - Method in class org.openuat.sensors.j2me.NokiaAccelerometerReader
Instead of to [-1;1], these integer parameters map to [-1024;1024], i.e.
getParameters_Int() - Method in class org.openuat.sensors.j2me.SymbianTCPAccelerometerReader
Instead of to [-1;1], these integer parameters map to [-1024;1024], i.e.
getParameters_Int() - Method in class org.openuat.sensors.MainboardAccelerometerReader_Linux
Instead of to [-1;1], these integer parameters map to [-1024;1024], i.e.
getParameters_Int() - Method in class org.openuat.sensors.ParallelPortPWMReader
Instead of to [-1;1], these integer parameters map to [-1024;1024], i.e.
getParameters_Int() - Method in class org.openuat.sensors.SamplesSource
 
getParameters_Int() - Method in class org.openuat.sensors.WiTiltRawReader
Instead of to [-1;1], these integer parameters map to [-1024;1024], i.e.
getParameters_Int() - Method in class org.openuat.sensors.XsensLogReader
Instead of to [-1;1], these integer parameters map to [-1024;1024], i.e.
getPeers() - Method in class org.openuat.util.BluetoothPeerManager
Returns the list of devices that have been discovered until now.
getPermanentKeyAgreementInstance() - Method in class org.openuat.util.HostServerBase
Returns the permanent key agreement instance.
getPermanentPreAuthenticationMessage() - Method in class org.openuat.util.HostServerBase
 
getPlayer() - Method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
getPreAuthenticationMessage() - Method in class org.openuat.authentication.HostProtocolHandler
For the pre-authentication transfer case, this method returns our pre-authentication message.
getPreAuthenticationMessageFromClient() - Method in class org.openuat.util.HostServerBase
Returns the pre-authentication message received from the client.
getPresharedShortSecrets() - Method in class org.openuat.util.HostServerBase
Returns the user-input preshared short secret.
getPublicKey() - Method in class org.openuat.authentication.SimpleKeyAgreement
Get the public key for the key agreement protocol.
getRe() - Method in class org.openuat.features.Complex
Return the real part.
getRegisteredServiceURL() - Method in class org.openuat.util.BluetoothOpportunisticConnector
Returns the URL under which the Bluetooth service is reachable for incoming authentication requests.
getRegisteredServiceURL() - Method in class org.openuat.util.BluetoothRFCOMMServer
After startListening finished successfully, this will return the URL that can be used by RFCOMM clients to connect to this service.
getRemoteAddress() - Method in class org.openuat.util.BluetoothRFCOMMChannel
Implementation of RemoteConnection.getRemoteAddress.
getRemoteAddress() - Method in interface org.openuat.util.RemoteConnection
Returns the address of the remote host as appropriate object.
getRemoteAddress() - Method in class org.openuat.util.RemoteTCPConnection
Implementation of RemoteConnection.getRemoteAddress.
getRemoteChannelNumber() - Method in class org.openuat.util.BluetoothRFCOMMChannel
Returns the remote channel number.
getRemoteName() - Method in class org.openuat.util.BluetoothRFCOMMChannel
Implementation of RemoteConnection.getRemoteName.
getRemoteName() - Method in interface org.openuat.util.RemoteConnection
Returns the name of the remote host in appropriate representation, or null if it could not be resolved.
getRemoteName() - Method in class org.openuat.util.RemoteTCPConnection
Implementation of RemoteConnection.getRemoteName.
getRemoteNetmask() - Method in class org.openuat.apps.IPSecConfigHandler
Returns the value to be used for the netmask of the remote network behind the remote gateway of the IPSec tunnel.
getRemoteNetwork() - Method in class org.openuat.apps.IPSecConfigHandler
Returns the value to be used for the remote network behind the remote gateway of the IPSec tunnel.
getRemoteRelateId() - Method in class org.openuat.authentication.relate.DongleProtocolHandler
Returns the ID of the remote relate dongle with which this authentication protocol is run.
getRemoteServiceURL(String, UUID, int, int) - Static method in class org.openuat.util.BluetoothPeerManager
This is a helper function to return a remote service given a UUID and Bluetooth MAC address.
getRgbValue() - Method in class org.openuat.util.RgbColor
Gets the RGB representation of the color.
getSamplesInWindow() - Method in class org.openuat.sensors.TimeSeries
Returns all samples currently contained in the time window.
getSamplesInWindow() - Method in class org.openuat.sensors.TimeSeries_Int
Returns all samples currently contained in the time window.
getSendCommandTime() - Method in class org.openuat.authentication.relate.DongleProtocolHandler
Returns the time that it took to send the start-of-authentication command to the dongle
getServerThread() - Method in class org.openuat.util.test.BluetoothEmulatorBase
 
getServerThread() - Method in class org.openuat.util.test.BluetoothRFCOMMServerTest
 
getServices(RemoteDevice) - Method in class org.openuat.util.BluetoothPeerManager
Returns the list of services that have been discovered for a device.
getSessionKey(RemoteConnection) - Method in class org.openuat.authentication.KeyManager
Returns the session key for a remote host.
getSessionKey() - Method in class org.openuat.authentication.SimpleKeyAgreement
This method can only be called in state completed.
getSince() - Method in class org.openuat.channel.http.CommHex
Called by the run method when the reception of messages, sent at a specific time until now is triggered by getMsgSince
getSince() - Method in class org.openuat.channel.http.CommPlain
Called by the run method when the reception of messages, sent at a specific time until now is triggered by getMsgSince
getSinks() - Method in class org.openuat.sensors.DeviceStateListener
Returns an array of SampleSink implementations that can be registered with the respective source of sample events.
getSinks_Int() - Method in class org.openuat.sensors.DeviceStateListener
Returns an array of SampleSink_Int implementations that can be registered with the respective source of sample events.
getSocketReference() - Method in class org.openuat.util.RemoteTCPConnection
Returns the underlying reference to the Socket object.
getState(RemoteConnection) - Method in class org.openuat.authentication.KeyManager
Returns the current state of a remote host.
getSubtractTotalMean() - Method in class org.openuat.sensors.TimeSeries
Gets the current value of subtractTotalMean.
getSubtractTotalMean() - Method in class org.openuat.sensors.TimeSeries_Int
Gets the current value of subtractTotalMean.
getSubtractWindowMean() - Method in class org.openuat.sensors.TimeSeries
Gets the current value of subtractWindowMean.
getSubtractWindowMean() - Method in class org.openuat.sensors.TimeSeries_Int
Gets the current value of subtractWindowMean.
getSuccessCmd() - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
getSumMatchEntropy(Object) - Method in class org.openuat.authentication.CandidateKeyProtocol
Returns the sum of all entropy values for matching key parts.
getTestFiles(String) - Static method in class org.openuat.sensors.test.DataFilesHelper
This is a small helper to get all *.gz files from a directory.
getTmpFile() - Method in class org.openuat.util.ip.FileTransferEvent
 
getTotalIntervalLength() - Method in class org.openuat.util.IntervalList
Returns the total length (sum) of all intervals in this list.
getTotalMean() - Method in class org.openuat.sensors.TimeSeries
Returns the mean over all values added to this time series since its construction.
getTotalMean() - Method in class org.openuat.sensors.TimeSeries_Int
Returns the mean over all values added to this time series since its construction.
getTotalVariance() - Method in class org.openuat.sensors.TimeSeries
Returns the variance over all values added to this time series since its construction.
getTotalVariance() - Method in class org.openuat.sensors.TimeSeries_Int
Returns the variance over all values added to this time series since its construction.
getVideoControl() - Method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
getWindowMean() - Method in class org.openuat.sensors.TimeSeries
Returns the mean over all values in the time series buffer, i.e. the last window size samples.
getWindowMean() - Method in class org.openuat.sensors.TimeSeries_Int
Returns the mean over all values in the time series buffer, i.e. the last window size samples.
getWindowVariance() - Method in class org.openuat.sensors.TimeSeries
Returns the variance over all values in the time series buffer, i.e. the last window size samples.
getWindowVariance() - Method in class org.openuat.sensors.TimeSeries_Int
Returns the variance over all values in the time series buffer, i.e. the last window size samples.
GRAY - Static variable in class org.openuat.util.RgbColor
The color gray (0x808080).
GREEN - Static variable in class org.openuat.util.RgbColor
The color green (0x00ff00).

H

hammingDistance(byte[], byte[], int) - Static method in class org.openuat.authentication.relate.DongleProtocolHandler
Computes the hamming distance between two bit strings, starting from the LSB.
handleAudioDecodedText(byte[]) - Method in class org.openuat.channel.oob.AudioChannel
Starts recording the audio sequence.
handleAudioDecodedText(byte[]) - Method in class org.openuat.channel.oob.j2me.J2MEAudioChannel
Called by the DecoderThread when decoding of the recorded sound finished.
handleDecodedText(Result) - Method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
handleKeyEvent(byte[], boolean) - Method in class org.openuat.apps.groupkey.appPair2Stub
 
handleKeyEvent(byte[], boolean) - Method in class org.openuat.apps.groupkey.appPairStub
 
handleKeyEvent(byte[], boolean) - Method in class org.openuat.apps.groupkey.appStub
 
handleMessage(byte[], int, int, Object) - Method in interface org.openuat.util.MessageListener
This message is called for each incoming message.
handleOOBMessage(int, byte[]) - Method in class org.openuat.apps.j2me.KeyVerifier
 
handleOOBMessage(int, byte[]) - Method in interface org.openuat.authentication.OOBMessageHandler
 
handleProtocol(String, RemoteConnection) - Method in interface org.openuat.util.ProtocolCommandHandler
Delegates handling of a sub-protocol.
handleSample() - Method in class org.openuat.sensors.AsciiLineReaderBase
Implementation of SamplesSource.handleSample.
handleSample() - Method in class org.openuat.sensors.j2me.NokiaAccelerometerReader
Implementation of SamplesSource.handleSample.
handleSample() - Method in class org.openuat.sensors.j2me.SymbianTCPAccelerometerReader
Implementation of SamplesSource.handleSample.
handleSample() - Method in class org.openuat.sensors.SamplesSource
This method is called whenever a sample should be read from the respective source, and it should in turn call emitSample to send the new sample to all registered listeners.
handleStringEvent(String, boolean) - Method in class org.openuat.apps.groupkey.App2tgdh
 
handleStringEvent(String, boolean) - Method in class org.openuat.apps.groupkey.appPair2Stub
 
handleStringEvent(String, boolean) - Method in class org.openuat.apps.groupkey.appPairStub
 
handleStringEvent(String, boolean) - Method in class org.openuat.apps.groupkey.appStub
 
handleStringEvent(String, boolean) - Method in interface org.openuat.util.ifListener
Wakes up the sleeping Thread as it got a String-message
handleStringEvent(String, boolean) - Method in class org.openuat.util.Pair
Eventhandler called after the successfull sending of a message or if a message was received.
hann(int) - Static method in class org.openuat.features.Coherence
This function just generates a von-Hann window of specified size, as defined at http://www.mathworks.com/access/helpdesk/help/toolbox/signal/hann.html
hann(int) - Static method in class org.openuat.features.Coherence_Int
This function just generates a von-Hann window of specified size, as defined at http://www.mathworks.com/access/helpdesk/help/toolbox/signal/hann.html
hash - Variable in class org.openuat.authentication.CandidateKeyProtocol.CandidateKey
A hash of the key, which may be sent to the other host (or group) for comparison.
hash - Variable in class org.openuat.authentication.CandidateKeyProtocol.CandidateKeyPartIdentifier
This hash value is used to compare two candidate key parts without revealing them.
Hash - Class in org.openuat.util
This is a small helper class that implements SHAd-256, a double execution of SHA256 to counter extension attacks.
Hash() - Constructor for class org.openuat.util.Hash
 
hashCode() - Method in class org.openuat.util.BluetoothRFCOMMChannel
Override hashCode so as to provide the same integer when two objects are equal as defined by the overrode equals implementation.
hashCode() - Method in class org.openuat.util.IntervalList
 
header - Variable in class org.openuat.util.ip.PDAHTTPServer.Response
Headers for the HTTP response.
HelloProperty - Class in org.openuat.apps.j2me
 
HelloProperty() - Constructor for class org.openuat.apps.j2me.HelloProperty
 
Helper - Class in org.openuat.channel
This class implements various helper methods that don' really fit elsewhere.
Helper() - Constructor for class org.openuat.channel.Helper
 
HexCodecTest - Class in org.openuat.authentication.test
 
HexCodecTest(String) - Constructor for class org.openuat.authentication.test.HexCodecTest
 
hmacSHA256(byte[], byte[], boolean) - Static method in class org.openuat.util.Hash
This is a small utility function for computing HMAC-SHA256 in its standard definition.
HoldOffConcurrentVerificationDelay - Static variable in class org.openuat.apps.j2me.ShakeMIDlet
 
holdOutgoingVerificationRequestHook(RemoteConnection) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
This hook is called when an outgoing verification request is about to be sent, just before opening the channel (if it has been closed after key agreement).
home_screen - Variable in class org.openuat.apps.j2me.OpenUATmidlet
Initial screen with options
HostAuthenticationServer - Interface in org.openuat.util
This interface represents the minimum requirement for server parts that can listen to incoming authentication requests.
HostProtocolHandler - Class in org.openuat.authentication
This class handles the key agreement protocol between two hosts on a stream level.
HostProtocolHandler(RemoteConnection, int, boolean, boolean) - Constructor for class org.openuat.authentication.HostProtocolHandler
This constructor should only be used by HostServerBase for incoming connections or with the static startAuthenticatingWith method for outgoing connections.
HostProtocolHandler(RemoteConnection, Vector, SimpleKeyAgreement, int, boolean, boolean) - Constructor for class org.openuat.authentication.HostProtocolHandler
This constructor should only be used by HostServerBase for incoming connections or with the static startAuthenticatingWith method for outgoing connections.
HostProtocolHandlerTest - Class in org.openuat.authentication.test
 
HostProtocolHandlerTest(String) - Constructor for class org.openuat.authentication.test.HostProtocolHandlerTest
 
HostProtocolHandlerTest_BCAPI - Class in org.openuat.authentication.test
 
HostProtocolHandlerTest_BCAPI(String) - Constructor for class org.openuat.authentication.test.HostProtocolHandlerTest_BCAPI
 
HostProtocolHandlerTest_Mixed1 - Class in org.openuat.authentication.test
 
HostProtocolHandlerTest_Mixed1(String) - Constructor for class org.openuat.authentication.test.HostProtocolHandlerTest_Mixed1
 
HostProtocolHandlerTest_Mixed2 - Class in org.openuat.authentication.test
 
HostProtocolHandlerTest_Mixed2(String) - Constructor for class org.openuat.authentication.test.HostProtocolHandlerTest_Mixed2
 
HostServerBase - Class in org.openuat.util
This is a base class for listening to connections and spawning HostProtocolHandler objects upon incoming connections.
HostServerBase(boolean, boolean, int) - Constructor for class org.openuat.util.HostServerBase
Initializes the listener.
HTTP_BADREQUEST - Static variable in class org.openuat.util.ip.PDAHTTPServer
Some HTTP response status codes
HTTP_FORBIDDEN - Static variable in class org.openuat.util.ip.PDAHTTPServer
Some HTTP response status codes
HTTP_INTERNALERROR - Static variable in class org.openuat.util.ip.PDAHTTPServer
Some HTTP response status codes
HTTP_NOTFOUND - Static variable in class org.openuat.util.ip.PDAHTTPServer
Some HTTP response status codes
HTTP_NOTIMPLEMENTED - Static variable in class org.openuat.util.ip.PDAHTTPServer
Some HTTP response status codes
HTTP_OK - Static variable in class org.openuat.util.ip.PDAHTTPServer
Some HTTP response status codes
HTTP_REDIRECT - Static variable in class org.openuat.util.ip.PDAHTTPServer
Some HTTP response status codes
HTTPServer - Class in org.openuat.util.ip
This class starts a http server based on the implementation of the simple server (http://www.simpleframework.org/) To make make it run, you need to include the simple.jar (containing the implementation) and the kxml lib (http://kxml.objectweb.org/) you need as well to configure the server over a xml file (called mapper.xml) There you specify which service is mapped to wich request. at the moment all the request are mapped to the same service class. if the request is a filetransfer over post, the file will be extracted by the PostFileTransfer.class otherwise this class gives a simple html hello worl file as answer.
HTTPServer() - Constructor for class org.openuat.util.ip.HTTPServer
 
HTTPServer(InetAddress) - Constructor for class org.openuat.util.ip.HTTPServer
 
HTTPServer(InetAddress, int) - Constructor for class org.openuat.util.ip.HTTPServer
 
HTTPSocket - Class in org.openuat.util.ip
 
HTTPSocket() - Constructor for class org.openuat.util.ip.HTTPSocket
 
HTTPSocket(int) - Constructor for class org.openuat.util.ip.HTTPSocket
 

I

ifComm - Interface in org.openuat.channel
 
ifft(Complex[]) - Static method in class org.openuat.features.FFT
compute the inverse FFT of x[], assuming its length is a power of 2.
ifListener - Interface in org.openuat.util
 
ifPair - Interface in org.openuat.util
 
impl - Variable in class org.openuat.channel.oob.ButtonChannel
Delegate platform dependent method calls to a ButtonChannelImpl instance.
importCertificate(String, String, boolean) - Method in interface org.openuat.channel.IPSecConnection
This native method allows to import an X.509 certificate into the appropriate location for use with IPSec authentication.
importCertificate(String, String, boolean) - Method in class org.openuat.channel.IPSecConnection_Windows
Implementation based on nativeImportCertificate.
incoming - Variable in class org.openuat.util.BluetoothOpportunisticConnector.AuthenticationEventsHandler
 
IncomingConnectionWaitForLocalSegmentTimeout - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Keep an incoming key verification connection open for this long when no local segment is available [ms].
incomingVerificationRequestHook(RemoteConnection) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
This hook is called when an incoming verification request has been received, but before starting the verification in terms of interlock exchange.
increaseVolume - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
indexTuplesToString(int[][]) - Static method in class org.openuat.authentication.CandidateKeyProtocol.CandidateKey
This is a small helper function to encode a list of index tuples into a string.
info(Object) - Method in class org.openuat.log.j2me.BandyLogger
 
info(Object, Throwable) - Method in class org.openuat.log.j2me.BandyLogger
 
info(Object) - Method in class org.openuat.log.j2me.MicrologLogger
 
info(Object, Throwable) - Method in class org.openuat.log.j2me.MicrologLogger
 
info(Object) - Method in interface org.openuat.log.Log
Logs a message at log level info.
info(Object, Throwable) - Method in interface org.openuat.log.Log
Logs a message at log level info.
info(Object) - Method in class org.openuat.log.Log4jLogger
 
info(Object, Throwable) - Method in class org.openuat.log.Log4jLogger
 
informSuccess(boolean) - Method in class org.openuat.apps.j2me.OpenUATmidlet
Displays a screen to the user telling whether the exchanged key was successfully verified.
init(boolean) - Method in class org.openuat.authentication.SimpleKeyAgreement
Initializes the random nonce of this side for generating the shared session key.
init(String, String, int) - Method in interface org.openuat.channel.IPSecConnection
Initializes an instance of an IPSec connection.
init(String, boolean) - Method in class org.openuat.channel.IPSecConnection_Windows
Initializes an instance of a secure channel.
init(String, String, int) - Method in class org.openuat.channel.IPSecConnection_Windows
Initializes an instance of an IPSec connection.
init(String, boolean) - Method in interface org.openuat.channel.SecureChannel
Initializes an instance of a secure channel.
init(LogFactory) - Static method in class org.openuat.log.LogFactory
Initializes the LogFactory.
init() - Static method in class org.openuat.util.BluetoothSupport
This method should be called by all other classes using the JSR82 API before using it.
init(String) - Method in class org.openuat.util.Pair
Init function to trigger two hop neighbour key keneration mechanism
initGui() - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
initiator - Variable in class org.openuat.apps.j2me.OpenUATmidlet
Tells whether this device initiated the set-up or not.
inputMode - Variable in class org.openuat.channel.oob.ButtonChannel
The current input mode.
inquiryCompleted(Vector) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
inquiryCompleted(Vector) - Method in class org.openuat.apps.j2me.ManualAuthentication
 
inquiryCompleted(Vector) - Method in class org.openuat.apps.j2me.OpenUATmidlet
Called when the Bluetooth device inquire has finished.
inquiryCompleted(Vector) - Method in class org.openuat.util.BluetoothOpportunisticConnector.BluetoothPeerEventsHandler
 
inquiryCompleted(Vector) - Method in interface org.openuat.util.BluetoothPeerManager.PeerEventsListener
This method is called when the inquiry has been completed (either started as a one-shot process or periodically by the background inquiry.
instanceId - Variable in class org.openuat.authentication.CKPOverUDP
This may be set to distinguish multiple instances running on the same machine.
instanceId - Variable in class org.openuat.authentication.DHWithVerification
This may be set to distinguish multiple instances running on the same machine.
instanceId - Variable in class org.openuat.authentication.KeyManager
This may be set to distinguish multiple instances running on the same machine.
instanceId - Variable in class org.openuat.util.SimpleBlockCipher
This may be set to distinguish multiple instances running on the same machine.
Interface_Names_Blacklist - Static variable in class org.openuat.channel.Helper
 
Interface_Names_Blacklist - Static variable in class org.openuat.util.ip.MDNSDiscovery
 
Interface_Names_Blacklist - Static variable in class org.openuat.util.UDPMulticastSocket
A list of network interface names not to use for communication.
interlockExchange(byte[], InputStream, OutputStream, byte[], int, boolean, boolean, int, boolean, BitSet, int, int) - Static method in class org.openuat.authentication.InterlockProtocol
This method runs a complete interlock exchange with another host.
InterlockProtocol - Class in org.openuat.authentication
This class implements the interlock protocol as first defined in Ronald L.
InterlockProtocol(byte[], int, int, String, boolean) - Constructor for class org.openuat.authentication.InterlockProtocol
Initializes the interlock protocol by setting all parameters that must be immutable for a single instance of the protocol.
InterlockProtocolTest - Class in org.openuat.authentication.test
 
InterlockProtocolTest(String) - Constructor for class org.openuat.authentication.test.InterlockProtocolTest
 
InterlockProtocolTest_BCAPI - Class in org.openuat.authentication.test
 
InterlockProtocolTest_BCAPI(String) - Constructor for class org.openuat.authentication.test.InterlockProtocolTest_BCAPI
 
InterlockProtocolTest_Mixed1 - Class in org.openuat.authentication.test
 
InterlockProtocolTest_Mixed1(String) - Constructor for class org.openuat.authentication.test.InterlockProtocolTest_Mixed1
 
InterlockProtocolTest_Mixed2 - Class in org.openuat.authentication.test
 
InterlockProtocolTest_Mixed2(String) - Constructor for class org.openuat.authentication.test.InterlockProtocolTest_Mixed2
 
InternalApplicationException - Exception in org.openuat.authentication.exceptions
This exception is thrown when internal conditions do not hold or unexpected errors occur.
InternalApplicationException(String) - Constructor for exception org.openuat.authentication.exceptions.InternalApplicationException
 
InternalApplicationException(String, Exception) - Constructor for exception org.openuat.authentication.exceptions.InternalApplicationException
 
intervalList - Variable in class org.openuat.channel.oob.ButtonChannelImpl
An IntervalList used to draw the progress bar.
IntervalList - Class in org.openuat.util
This class represents a list of time intervals (in milliseconds).
IntervalList() - Constructor for class org.openuat.util.IntervalList
Creates an empty IntervalList.
IntervalListTest - Class in org.openuat.util.test
Test case for IntervalList.
IntervalListTest() - Constructor for class org.openuat.util.test.IntervalListTest
 
intervalsToBytes(IntervalList, int, int, boolean, boolean) - Method in class org.openuat.channel.oob.ButtonChannel
Converts an IntervalList to a byte[].
IPSecConfigHandler - Class in org.openuat.apps
This class implements reading and writing of the configuration of an IPSec tunnel in XML format.
IPSecConfigHandler() - Constructor for class org.openuat.apps.IPSecConfigHandler
This constructor actually does nothing.
IPSecConfigHandlerTest - Class in org.openuat.apps.test
 
IPSecConfigHandlerTest(String) - Constructor for class org.openuat.apps.test.IPSecConfigHandlerTest
 
IPSecConnection - Interface in org.openuat.channel
This interface represents a secure channel to another (usually remote) device, implemented via IPSec.
IPSecConnection_Factory - Class in org.openuat.channel
This is a factory class for generating instances of SecureChannel based on IPSec.
IPSecConnection_Factory() - Constructor for class org.openuat.channel.IPSecConnection_Factory
 
IPSecConnection_Windows - Class in org.openuat.channel
This is an implementation of a secure channel using the Windows 2000/XP implementation.
IPSecConnection_Windows() - Constructor for class org.openuat.channel.IPSecConnection_Windows
 
IPSecConnectorAdmin - Class in org.openuat.apps
 
IPSecConnectorAdmin(Configuration, String, String, String, String, MeasurementManager) - Constructor for class org.openuat.apps.IPSecConnectorAdmin
 
IPSecConnectorClient - Class in org.openuat.apps
 
IPSecConnectorClient(Configuration, MeasurementManager) - Constructor for class org.openuat.apps.IPSecConnectorClient
 
IPSecConnectorCommon - Class in org.openuat.apps
This class implements the basic functionality of the IPSec connector applications.
IPSecConnectorCommon(boolean, Configuration, MeasurementManager) - Constructor for class org.openuat.apps.IPSecConnectorCommon
 
isAsyncProtocolRunning() - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Returns true if (at least) one protocol instance is currently running (i.e. interlockRunners has an entry).
isConcurrentVerificationSupported() - Method in class org.openuat.authentication.KeyManager
Simply returns the value of concurrentVerificationSupported passed to the constructor.
isDebugEnabled() - Method in class org.openuat.log.j2me.BandyLogger
 
isDebugEnabled() - Method in class org.openuat.log.j2me.MicrologLogger
 
isDebugEnabled() - Method in interface org.openuat.log.Log
Is log level debug enabled?
isDebugEnabled() - Method in class org.openuat.log.Log4jLogger
 
isErrorEnabled() - Method in class org.openuat.log.j2me.BandyLogger
 
isErrorEnabled() - Method in class org.openuat.log.j2me.MicrologLogger
 
isErrorEnabled() - Method in interface org.openuat.log.Log
Is log level error enabled?
isErrorEnabled() - Method in class org.openuat.log.Log4jLogger
 
isEstablished() - Method in class org.openuat.channel.IPSecConnection_Windows
 
isEstablished() - Method in interface org.openuat.channel.SecureChannel
Returns true if the channel has been established.
isFatalEnabled() - Method in class org.openuat.log.j2me.BandyLogger
 
isFatalEnabled() - Method in class org.openuat.log.j2me.MicrologLogger
 
isFatalEnabled() - Method in interface org.openuat.log.Log
Is log level fatal enabled?
isFatalEnabled() - Method in class org.openuat.log.Log4jLogger
 
isIdle() - Method in class org.openuat.authentication.DHWithVerification
This method returns true if this object is idle or if it is currently running the authentication protocol with a remote host.
isIdle() - Method in class org.openuat.authentication.KeyManager
This method returns true if and only if no remote host is currently in states STATE_KEY_AGREEMENT, STATE_VERIFICATION, or STATE_FAILED.
isInfoEnabled() - Method in class org.openuat.log.j2me.BandyLogger
 
isInfoEnabled() - Method in class org.openuat.log.j2me.MicrologLogger
 
isInfoEnabled() - Method in interface org.openuat.log.Log
Is log level info enabled?
isInfoEnabled() - Method in class org.openuat.log.Log4jLogger
 
isInquiryActive() - Method in class org.openuat.util.BluetoothPeerManager
Returns true if the inquiry thread is currently running.
isOpen() - Method in class org.openuat.util.BluetoothRFCOMMChannel
Implementation of RemoteConnection.isOpen.
isOpen() - Method in interface org.openuat.util.RemoteConnection
Returns true if the unterlying connection is open in both directions, false otherwise.
isOpen() - Method in class org.openuat.util.RemoteTCPConnection
Implementation of RemoteConnection.isOpen.
isRunning() - Method in class org.openuat.util.HostServerBase
Returns true if the server is running, false otherwise.
isTraceEnabled() - Method in class org.openuat.log.j2me.BandyLogger
 
isTraceEnabled() - Method in class org.openuat.log.j2me.MicrologLogger
 
isTraceEnabled() - Method in interface org.openuat.log.Log
Is log level trace enabled?
isTraceEnabled() - Method in class org.openuat.log.Log4jLogger
 
isTriggered() - Method in class org.openuat.util.SafetyBeltTimer
Returns true when the timer has triggered and the task should terminate.
isWarnEnabled() - Method in class org.openuat.log.j2me.BandyLogger
 
isWarnEnabled() - Method in class org.openuat.log.j2me.MicrologLogger
 
isWarnEnabled() - Method in interface org.openuat.log.Log
Is log level warn enabled?
isWarnEnabled() - Method in class org.openuat.log.Log4jLogger
 
item(int) - Method in class org.openuat.util.IntervalList
Returns the interval at a given index.

J

J2MEAudioChannel - Class in org.openuat.channel.oob.j2me
Implements the audio out of band channel for mobile devices.
J2MEAudioChannel(Display, Displayable, int) - Constructor for class org.openuat.channel.oob.j2me.J2MEAudioChannel
 
J2MEButtonChannelImpl - Class in org.openuat.channel.oob.j2me
This is a J2ME specific implementation of the ButtonChannelImpl class.
J2MEButtonChannelImpl(Display, CommandListener) - Constructor for class org.openuat.channel.oob.j2me.J2MEButtonChannelImpl
Creates a new instance.
J2MEVisualChannel - Class in org.openuat.channel.oob.j2me
Implements the visual out of band channel for mobile devices.
J2MEVisualChannel(Display, Class, CommandListener, Command, Command, Command) - Constructor for class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
joinTree(BasicTree, String, String) - Static method in class org.openuat.apps.groupkey.App2tgdh
 

K

keepConnected - Variable in class org.openuat.authentication.HostProtocolHandler
If set to false, connection will be closed after the protocol finished successfully.
keepConnected - Variable in class org.openuat.util.HostServerBase
If set to true, the fully connected socket/channel that represents a connection to a client will not be closed as soon as the HostProtocolHandler is finished with it, but will be passed to the authentication success event of the respective listener for further reuse.
key - Variable in class org.openuat.authentication.CandidateKeyProtocol.CandidateKey
The key itself.
keyAgreement - Variable in class org.openuat.authentication.HostProtocolHandler
This holds the single instance of our (Diffie-Hellman) based key agreement protocol.
KeyAgreementProtocolException - Exception in org.openuat.authentication.exceptions
This exception is thrown when the key agreement protocol is not followed, e.g. by calling methods in the wrong order or passing invalid arguments.
KeyAgreementProtocolException(String) - Constructor for exception org.openuat.authentication.exceptions.KeyAgreementProtocolException
 
KeyAgreementProtocolException(String, Exception) - Constructor for exception org.openuat.authentication.exceptions.KeyAgreementProtocolException
 
KeyAgreementProtocolTimeout - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Allow the (incoming) key agreement to take at maximum this amount of ms.
KeyAgreementProtocolTimeout - Static variable in class org.openuat.authentication.relate.RelateAuthenticationProtocol
Allow the (incoming) key agreement to take at maximum this amout of ms.
KeyByteLength - Static variable in class org.openuat.util.SimpleBlockCipher
The current length in byte of the key.
keyedHash(byte[], byte[], boolean) - Static method in class org.openuat.authentication.HostProtocolHandler
This method implements the keyed hash function for computing the l-Bit out-of-band message.
KeyExportFriendlyName - Static variable in class org.openuat.channel.X509CertificateGenerator
This string is used as the friendly name for the private key in the PKCS12 exported file.
keyManager - Variable in class org.openuat.authentication.DHWithVerification
The key manager instance we are using to keep track of keys and states.
KeyManager - Class in org.openuat.authentication
This class manages shared secret keys.
KeyManager(boolean, String) - Constructor for class org.openuat.authentication.KeyManager
Initializes the key manager.
KeyManager.VerificationHandler - Interface in org.openuat.authentication
This interface must be implemented by classes used for key verification.
KeyVerifier - Class in org.openuat.apps.j2me
 
KeyVerifier(byte[], RemoteConnection, OpenUATmidlet) - Constructor for class org.openuat.apps.j2me.KeyVerifier
 

L

l2Norm(double[]) - Static method in class org.openuat.features.Coherence
Helper function: calculates the L2-norm of a vector.
l2Norm(double[]) - Static method in class org.openuat.features.Coherence_Int
Helper function: calculates the L2-norm of a vector.
lastCoherenceMean - Variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
This is only used to remember the coherence mean that has been computed last.
leaveTree(BasicTree, Node) - Static method in class org.openuat.apps.groupkey.App2tgdh
 
LIGHT_GRAY - Static variable in class org.openuat.util.RgbColor
The color light gray (0xc0c0c0).
LIGHT_RED - Static variable in class org.openuat.util.RgbColor
The color light red (0xff3333).
LineReaderWriter - Class in org.openuat.util
This is a tiny helper class to provide readLine and println methods around InputStream and OutputStream.
LineReaderWriter() - Constructor for class org.openuat.util.LineReaderWriter
 
listKeys() - Method in interface org.openuat.util.ifPair
Returns Hashtable with keys
listKeys() - Method in class org.openuat.util.Pair
 
LocalCandidateHistorySize - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
Remember our own (locally generated) last 30 candidate key parts for detecting possible matches.
localIndices - Variable in class org.openuat.authentication.CandidateKeyProtocol.CandidateKey
The round/candidate number tuples that are used locally to refer to all parts of the key.
log - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
Log - Interface in org.openuat.log
This interface provides a common abstraction of a 'Logger' object.
Log4jDummyPrinterApp - Class in org.openuat.apps
 
Log4jDummyPrinterApp() - Constructor for class org.openuat.apps.Log4jDummyPrinterApp
 
Log4jFactory - Class in org.openuat.log
This is a LogFactory that is able to create log4j loggers.
Log4jFactory() - Constructor for class org.openuat.log.Log4jFactory
Creates a new factory instance.
Log4jLogger - Class in org.openuat.log
This class is a thin wrapper around a log4j logger.
Log4jLogger(String) - Constructor for class org.openuat.log.Log4jLogger
Creates a new instance which will wrap a new named log4j logger.
Log4jLogger(Logger) - Constructor for class org.openuat.log.Log4jLogger
Creates a new instance which wraps an existing log4j logger.
LogFactory - Class in org.openuat.log
The public interface of this class provides the two static methods init and getLogger, which conveniently allow to receive a suitable logger for the current system.
LogFactory() - Constructor for class org.openuat.log.LogFactory
 
logger - Static variable in class org.openuat.apps.IPSecConnectorAdmin
Our log4j logger.
logger - Variable in class org.openuat.channel.oob.ButtonChannel
Logger instance.
logger - Variable in class org.openuat.channel.oob.ButtonChannelImpl
Logger instance.
LoggingHelper - Class in org.openuat.util
 
LoggingHelper() - Constructor for class org.openuat.util.LoggingHelper
 
logScreen - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
LongVibrationToButtonChannel - Class in org.openuat.channel.oob
This channel is a transfer channel.
LongVibrationToButtonChannel(ButtonChannelImpl) - Constructor for class org.openuat.channel.oob.LongVibrationToButtonChannel
Creates a new instance of this channel.
LongVibrationToButtonChannel(ButtonChannelImpl, boolean) - Constructor for class org.openuat.channel.oob.LongVibrationToButtonChannel
Creates a new instance of this channel.

M

MADLIB - Static variable in class org.openuat.apps.j2me.KeyVerifier
 
madlib - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
MADLIB - Static variable in class org.openuat.apps.OpenUATtoolkit
The user compares two sentences displayed by the devices
MAGENTA - Static variable in class org.openuat.util.RgbColor
The color magenta (0xff00ff).
main(String[]) - Static method in class org.openuat.apps.BedaApp
Entry point for the main application.
main(String[]) - Static method in class org.openuat.apps.groupkey.app2tgdh_tests
 
main(String[]) - Static method in class org.openuat.apps.IPSecConnectorAdmin
 
main(String[]) - Static method in class org.openuat.apps.IPSecConnectorClient
dialog to set up the dongle configuration.
main(String[]) - Static method in class org.openuat.apps.Log4jDummyPrinterApp
 
main(String[]) - Static method in class org.openuat.apps.OpenUATtoolkit
 
main(String[]) - Static method in class org.openuat.apps.ShakingSinglePCDemonstrator
 
main(String[]) - Static method in class org.openuat.apps.util.TrayIconHelper
 
main(String[]) - Static method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
 
main(String[]) - Static method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
 
main(String[]) - Static method in class org.openuat.authentication.relate.RelateAuthenticationProtocol
 
main(String[]) - Static method in class org.openuat.channel.IPSecConnection_Factory
 
main(String[]) - Static method in class org.openuat.channel.IPSecConnection_Windows
 
main(String[]) - Static method in class org.openuat.channel.X509CertificateGenerator
The test CA can e.g. be created with Hmm, this CA doesn't work - look at the Javadoc comment for the constructor for how to create it correctly.
main(String[]) - Static method in class org.openuat.features.Complex
 
main(String[]) - Static method in class org.openuat.features.FFT
 
main(String[]) - Static method in class org.openuat.sensors.MainboardAccelerometerReaderFactory
 
main(String[]) - Static method in class org.openuat.sensors.ParallelPortPWMReader
 
main(String[]) - Static method in class org.openuat.sensors.WiTiltRawReader
 
main(String[]) - Static method in class org.openuat.sensors.XsensLogReader
 
main(String[]) - Static method in class org.openuat.util.BluetoothOpportunisticConnector
 
main(String[]) - Static method in class org.openuat.util.BluetoothPeerManager
 
main(String[]) - Static method in class org.openuat.util.BluetoothRFCOMMChannel
 
main(String[]) - Static method in class org.openuat.util.BluetoothRFCOMMServer
 
main(String[]) - Static method in class org.openuat.util.ip.HTTPServer
 
main(String[]) - Static method in class org.openuat.util.ip.HTTPSocket
 
main(String[]) - Static method in class org.openuat.util.ip.MDNSDiscovery
 
main(String[]) - Static method in class org.openuat.util.ip.PDAHTTPServer
Starts as a standalone file server and waits for Enter.
main(String[]) - Static method in class org.openuat.util.Tgdh
 
MainboardAccelerometerReader_Linux - Class in org.openuat.sensors
This class implements a reader for the data format generated by
MainboardAccelerometerReader_Linux(int) - Constructor for class org.openuat.sensors.MainboardAccelerometerReader_Linux
Initializes the XXXXXXXXXXXXXXX.
MainboardAccelerometerReaderFactory - Class in org.openuat.sensors
 
MainboardAccelerometerReaderFactory() - Constructor for class org.openuat.sensors.MainboardAccelerometerReaderFactory
 
mainRunner(String, String[]) - Static method in class org.openuat.sensors.test.AsciiLineReaderRunner
 
manager - Variable in class org.openuat.apps.IPSecConnectorCommon
Holds our one and only instance of the measurement manager.
ManualAuthentication - Class in org.openuat.apps.j2me
This MIDlet demonstrates all three possible options for out-of-band peer verification when using the UACAP protocol and "manual" authentication.
ManualAuthentication() - Constructor for class org.openuat.apps.j2me.ManualAuthentication
 
MarinPerianuComparison - Class in org.openuat.authentication.accelerometer
This class implements comparison of accelerometer time series based on their correlation coefficient.
MarinPerianuComparison() - Constructor for class org.openuat.authentication.accelerometer.MarinPerianuComparison
 
mark(int) - Method in class org.openuat.util.DebugInputStream
Only passes through to realStream, no logging.
markSupported() - Method in class org.openuat.util.DebugInputStream
Only passes through to realStream, no logging.
MartiniSynchProtocol - Class in org.openuat.authentication.accelerometer
This class implements ...
MartiniSynchProtocol() - Constructor for class org.openuat.authentication.accelerometer.MartiniSynchProtocol
 
matchCandidates(Object, CandidateKeyProtocol.CandidateKeyPartIdentifier[]) - Method in class org.openuat.authentication.CandidateKeyProtocol
Match an incoming list of candidate key part identifiers with the internal history and report and remember the candidate the matches.
MatchingCandidatesHistorySize - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
For each remote host, remember the last 20 matching key parts to have enough material for generating candidate keys.
max(double[]) - Static method in class org.openuat.features.Quantizer
Helper function to return the maximum value in a vector.
MAX_PROTOCOL_LATENCY_SECONDS - Static variable in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
maxConnectionRetries - Static variable in class org.openuat.util.BluetoothOpportunisticConnector
The maximum number of connection attempts for a service that advertises the serviceUUID.
maxCorrelationCoefficient(int[], int[], int) - Method in class org.openuat.features.Correlation
 
maxCorrelationCoefficient(double[], double[], int) - Method in class org.openuat.features.Correlation
 
MAXIMUM_SLEEP_TIME - Static variable in class org.openuat.util.BluetoothPeerManager
The maximum sleep time between two inquiry runs in milliseconds.
Maximum_Udp_Data_Size - Static variable in class org.openuat.authentication.CKPOverUDP
The maximum size of the data transported in a single UDP packet over Ethernet: Ethernet maximum packet size is 1518, with an Ethernet header of 14 and a checksum of 4 Bytes.
MAXIMUM_VALUE - Static variable in class org.openuat.sensors.TimeSeries_Int
 
maximumKeyAgreementRuntime - Static variable in class org.openuat.util.BluetoothOpportunisticConnector
The maximum duration, in ms, that we allow a key agreement to take.
MaximumMatchingCandidatesAge - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
Keep the match history for each remote host for 5 minutes - should really be enough.
maxNumLines - Variable in class org.openuat.sensors.SamplesSource
The maximum number of data lines to read from the device - depends on the sensor.
maxSegmentSize - Variable in class org.openuat.sensors.TimeSeriesBundle
The maximum segment size to use, as passed to the constructor.
MDNSDiscovery - Class in org.openuat.util.ip
This class wraps host and service discovery via Multicast DNS, using the jmDNS library (a MDNS and DNS-SD implementation in pure Java) at the moment.
MDNSDiscovery() - Constructor for class org.openuat.util.ip.MDNSDiscovery
Constructs the MDNSDiscovery class by initializing the jmDNS responder.
mean(double[], int) - Static method in class org.openuat.features.Coherence
Helper function: calculates the mean of the vector elements, up to a maximum index (or the whole vector if max_ind is set to -1 or larger than the vector length).
mean(double[], int) - Static method in class org.openuat.features.Coherence_Int
Helper function: calculates the mean of the vector elements, up to a maximum index (or the whole vector if max_ind is set to -1 or larger than the vector length).
mergeTrees(BasicTree, BasicTree) - Static method in class org.openuat.apps.groupkey.App2tgdh
 
MESSAGE_LENGTH - Static variable in class org.openuat.channel.oob.ButtonChannel
Length of an oob message that can be sent over a button channel: 24 bit = 3 byte.
messageHandler - Variable in class org.openuat.channel.oob.ButtonChannel
oob message handler
MessageListener - Interface in org.openuat.util
This is a very simple interface to listen to incoming messages for connectionless protocols, e.g.
MicrologFactory - Class in org.openuat.log.j2me
This is a LogFactory that is able to create microlog loggers.
MicrologFactory() - Constructor for class org.openuat.log.j2me.MicrologFactory
Creates a new factory instance.
MicrologLogger - Class in org.openuat.log.j2me
This class is a thin wrapper around a microlog logger.
MicrologLogger() - Constructor for class org.openuat.log.j2me.MicrologLogger
Creates a new instance which will wrap a new unnamed microlog logger.
MicrologLogger(String) - Constructor for class org.openuat.log.j2me.MicrologLogger
Creates a new instance which will wrap a new named microlog logger.
MicrologLogger(Logger) - Constructor for class org.openuat.log.j2me.MicrologLogger
Creates a new instance which wraps an existing microlog logger.
MIME_DEFAULT_BINARY - Static variable in class org.openuat.util.ip.PDAHTTPServer
Common mime types for dynamic content
MIME_HTML - Static variable in class org.openuat.util.ip.PDAHTTPServer
Common mime types for dynamic content
MIME_PLAINTEXT - Static variable in class org.openuat.util.ip.PDAHTTPServer
Common mime types for dynamic content
mimeType - Variable in class org.openuat.util.ip.PDAHTTPServer.Response
MIME type of content, e.g.
MINIMUM_SLEEP_TIME - Static variable in class org.openuat.util.BluetoothPeerManager
The minimum sleep time between two inquiry runs in milliseconds.
MinimumNumberOfRoundsForAction - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
 
minSegmentSize - Variable in class org.openuat.sensors.TimeSeriesBundle
The minimum segment size to use, as passed to the constructor.
minTimeUnit - Variable in class org.openuat.channel.oob.ButtonChannel
The smallest considered time unit in ms.
minTimeUnit2 - Variable in class org.openuat.channel.oob.ButtonChannel
The smallest considered time unit for a second verification run.
minus(Complex) - Method in class org.openuat.features.Complex
return a new object whose value is (this - b).
MODE_PRESS - Static variable in class org.openuat.channel.oob.ButtonChannel
Input mode: Press.
MODE_PRESS_RELEASE - Static variable in class org.openuat.channel.oob.ButtonChannel
Input mode: Press/Release.
MotherDuck - Class in org.openuat.roles
 
MotherDuck() - Constructor for class org.openuat.roles.MotherDuck
 
MotionVerificationCommand - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
If running with split phases (verification decoupled from key agreement), then this host protocol command can be handled by a protocol handler returned by getCommandHandler().
MulticastGroup - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
 
myPublicKey - Variable in class org.openuat.authentication.HostProtocolHandler
As soon as keyAgreement is initialized, this will also be set to our public key.

N

nativeImportCertificate(String, String, boolean) - Static method in class org.openuat.channel.IPSecConnection_Windows
This native method is used to implement the matching method from the IPSecConnection interface.
newLogger(String) - Method in class org.openuat.log.j2me.BandyFactory
 
newLogger(String) - Method in class org.openuat.log.j2me.MicrologFactory
 
newLogger(String) - Method in class org.openuat.log.Log4jFactory
 
newLogger(String) - Method in class org.openuat.log.LogFactory
Creates a new wrapper around a logger from the underlying logging framework.
NokiaAccelerometerReader - Class in org.openuat.sensors.j2me
This class implements an accelerometer sensor reader that gets its data from a small Python wrapper around the Nokia sensor SDK.
NokiaAccelerometerReader() - Constructor for class org.openuat.sensors.j2me.NokiaAccelerometerReader
Initializes the reader.
numFailed - Variable in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
numParts - Variable in class org.openuat.authentication.CandidateKeyProtocol.CandidateKey
The number of parts that have been used to create the key.
numProgress - Variable in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
numSamples - Variable in class org.openuat.sensors.TimeSeriesAlignment.Alignment
 
numSucceeded - Variable in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 

O

OOBChannel - Interface in org.openuat.authentication
 
OOBMessageHandler - Interface in org.openuat.authentication
 
open() - Method in class org.openuat.util.BluetoothRFCOMMChannel
Opens a channel to the endpoint given to the constructor.
open() - Method in interface org.openuat.util.RemoteConnection
(Re-)Opens the underlying connection.
open() - Method in class org.openuat.util.RemoteTCPConnection
Implementation of RemoteConnection.open, will always return false in this implementation.
openBluetooth(String, boolean) - Method in class org.openuat.sensors.WiTiltRawReader
Opens a connection to the WiTilt device via an RFCOMM channel with JSR82.
openSerial(String, boolean) - Method in class org.openuat.sensors.WiTiltRawReader
Opens a connection to the WiTilt device via a (virtual) serial port.
OpenUATmidlet - Class in org.openuat.apps.j2me
This MIDlet demonstrates four out-of-band peer verification: visual, audio, madlib, slowcodec.
OpenUATmidlet() - Constructor for class org.openuat.apps.j2me.OpenUATmidlet
 
OpenUATtoolkit - Class in org.openuat.apps
Implements the OpenUAT toolkit for J2SE.
OpenUATtoolkit() - Constructor for class org.openuat.apps.OpenUATtoolkit
 
OpenUATtoolkit.TempHandler - Class in org.openuat.apps
Handles the authentication steps
optionalParameter - Variable in class org.openuat.authentication.HostProtocolHandler
An optional parameter that can be passed from the client to the server in its authentication request message.
org.openuat.apps - package org.openuat.apps
 
org.openuat.apps.groupkey - package org.openuat.apps.groupkey
 
org.openuat.apps.j2me - package org.openuat.apps.j2me
 
org.openuat.apps.test - package org.openuat.apps.test
 
org.openuat.apps.util - package org.openuat.apps.util
 
org.openuat.authentication - package org.openuat.authentication
 
org.openuat.authentication.accelerometer - package org.openuat.authentication.accelerometer
 
org.openuat.authentication.exceptions - package org.openuat.authentication.exceptions
 
org.openuat.authentication.relate - package org.openuat.authentication.relate
 
org.openuat.authentication.test - package org.openuat.authentication.test
 
org.openuat.channel - package org.openuat.channel
 
org.openuat.channel.http - package org.openuat.channel.http
 
org.openuat.channel.oob - package org.openuat.channel.oob
 
org.openuat.channel.oob.j2me - package org.openuat.channel.oob.j2me
 
org.openuat.channel.oob.test - package org.openuat.channel.oob.test
 
org.openuat.channel.test - package org.openuat.channel.test
 
org.openuat.features - package org.openuat.features
 
org.openuat.features.test - package org.openuat.features.test
 
org.openuat.log - package org.openuat.log
 
org.openuat.log.j2me - package org.openuat.log.j2me
 
org.openuat.roles - package org.openuat.roles
 
org.openuat.sensors - package org.openuat.sensors
 
org.openuat.sensors.j2me - package org.openuat.sensors.j2me
 
org.openuat.sensors.test - package org.openuat.sensors.test
 
org.openuat.util - package org.openuat.util
 
org.openuat.util.ip - package org.openuat.util.ip
 
org.openuat.util.test - package org.openuat.util.test
 
OutputStream - Variable in class org.openuat.util.ip.PDAHTTPServer
 

P

paintableComponent - Variable in class org.openuat.channel.oob.AWTButtonChannelImpl
A gui component that paints to the screen.
Pair - Class in org.openuat.util
 
Pair() - Constructor for class org.openuat.util.Pair
Standard Constructor
PairTest - Class in org.openuat.util.test
 
PairTest(String) - Constructor for class org.openuat.util.test.PairTest
 
ParallelPortPWMReader - Class in org.openuat.sensors
This class implements a reader for the data format generated by the small Linux native code (a C command line program) to sample pulse-width modulated sensors (e.g. accelerometers) using a standard parallel port.
ParallelPortPWMReader(String, int) - Constructor for class org.openuat.sensors.ParallelPortPWMReader
Initializes the parallel port PWM log reader.
ParallelPortPWMReader(InputStream, int) - Constructor for class org.openuat.sensors.ParallelPortPWMReader
Initializes the parallel port PWM log reader.
parent - Variable in class org.openuat.channel.oob.AWTButtonChannelImpl
The parent gui component.
parseConfig(Reader) - Method in class org.openuat.apps.IPSecConfigHandler
Parses an existing configuration and extracts the gateway and optionally the remote remote network (if it exists in the configuration).
parseLine(String, String, boolean[], String[], int, RemoteConnection) - Method in class org.openuat.authentication.HostProtocolHandler
Tries to decode properly formatted Strings and numbers from the protocol line.
parseLine(String) - Method in class org.openuat.sensors.AsciiLineReaderBase
This method must be implemented to parse each line of sensor data, and call emitSample after successful parsing to send samples to all registered listeners.
parseLine(String) - Method in class org.openuat.sensors.MainboardAccelerometerReader_Linux
 
parseLine(String) - Method in class org.openuat.sensors.ParallelPortPWMReader
A helper function to parse single line of the format produced by parport-pulsewidth.
parseLine(String) - Method in class org.openuat.sensors.WiTiltRawReader
A helper function to parse single line of the format produced by parport-pulsewidth.
parseLine(String) - Method in class org.openuat.sensors.XsensLogReader
A helper function to parse single line of the format produced by parport-pulsewidth.
partitionTree(BasicTree, Node[]) - Static method in class org.openuat.apps.groupkey.App2tgdh
 
pauseApp() - Method in class org.openuat.apps.groupkey.appStubMidlet
 
pauseApp() - Method in class org.openuat.apps.j2me.BedaMIDlet
Pauses this MIDlet.
pauseApp() - Method in class org.openuat.apps.j2me.BluetoothDemo
 
pauseApp() - Method in class org.openuat.apps.j2me.HelloProperty
 
pauseApp() - Method in class org.openuat.apps.j2me.ManualAuthentication
 
pauseApp() - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
pauseApp() - Method in class org.openuat.apps.j2me.ShakeMIDlet
 
pauseApp() - Method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
PDAHTTPServer - Class in org.openuat.util.ip
A simple, tiny, nicely embeddable HTTP 1.0 server in Java NanoHTTPD version 1.05, Copyright © 2001,2005,2006 Jarno Elonen (elonen@iki.fi, http://iki.fi/elonen/) Features & limitations: Only one Java file Java 1.1 compatible Released as open source, Modified BSD licence No fixed config files, logging, authorization etc.
PDAHTTPServer(int, boolean, InetAddress) - Constructor for class org.openuat.util.ip.PDAHTTPServer
Starts a HTTP server to given port.
PDAHTTPServer.Response - Class in org.openuat.util.ip
HTTP response.
PDAHTTPServer.Response() - Constructor for class org.openuat.util.ip.PDAHTTPServer.Response
Default constructor: response = HTTP_OK, data = mime = 'null'
PDAHTTPServer.Response(String, String, InputStream) - Constructor for class org.openuat.util.ip.PDAHTTPServer.Response
Basic constructor.
PDAHTTPServer.Response(String, String, String) - Constructor for class org.openuat.util.ip.PDAHTTPServer.Response
Convenience method that makes an InputStream out of given text.
peerManager - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
performAuthenticationProtocol(boolean) - Method in class org.openuat.authentication.HostProtocolHandler
This method depends on prior initialization and assumes to be launched in an independent thread, i.e. it performs blocking operations.
permanentKeyAgreementInstance - Variable in class org.openuat.util.HostServerBase
If set, this will be passed on to the constructed HostProtocolHandler objects.
player - Variable in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
plus(Complex) - Method in class org.openuat.features.Complex
return a new object whose value is (this + b).
PORT - Static variable in class org.openuat.authentication.test.HostProtocolHandlerTest
 
port - Variable in class org.openuat.sensors.AsciiLineReaderBase
This represent the stream to read from and is opened in the constructor.
PORT - Static variable in class org.openuat.util.test.TCPPortServerTest
 
PostFileTransfer - Class in org.openuat.util.ip
 
PostFileTransfer(Context) - Constructor for class org.openuat.util.ip.PostFileTransfer
 
PowerBarToButtonChannel - Class in org.openuat.channel.oob
This channel is a transfer channel.
PowerBarToButtonChannel(ButtonChannelImpl) - Constructor for class org.openuat.channel.oob.PowerBarToButtonChannel
Creates a new instance of this channel.
powerSpectrum(Complex[]) - Static method in class org.openuat.features.FFT
Computes the power spectrum of a complex signal, see e.g.
preAuthenticationMessageFromClient - Variable in class org.openuat.util.HostServerBase
If this is set, then we have received a (long) pre-authentication message from the client and will use it to verify its public key.
PREPARE - Static variable in class org.openuat.apps.j2me.KeyVerifier
prepares to transmit the code on the previously selected channel
PREPARE - Static variable in class org.openuat.apps.OpenUATtoolkit
prepares to transmit the code on the previously selected channel
prepareSignal - Variable in class org.openuat.channel.oob.ButtonChannelImpl
Should a hint to a following signal currently be displayed?
presharedShortSecrets - Variable in class org.openuat.authentication.HostProtocolHandler
If this is set, then we have some form of user input that has been created _before_ starting the protocol instance and is assumed to be secret.
presharedShortSecrets - Variable in class org.openuat.util.HostServerBase
If this is set, then we have some form of user input that has been created _before_ starting a specific protocol instance and is assumed to be secret.
print - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
println(String) - Method in class org.openuat.authentication.HostProtocolHandler
Simple helper function for writing a line to the remote.
println(OutputStream, String) - Static method in class org.openuat.util.LineReaderWriter
Print a line to an OutputStream, temporarily wrapping it in an OutputStreamWriter.
println(OutputStreamWriter, String) - Static method in class org.openuat.util.LineReaderWriter
Print a line to an OutputStreamWriter.
process(Request, Response) - Method in class org.openuat.util.ip.PostFileTransfer
 
progress - Variable in class org.openuat.channel.oob.ButtonChannelImpl
Progress of the progress bar in %.
ProgressBarToButtonChannel - Class in org.openuat.channel.oob
This channel is a transfer channel.
ProgressBarToButtonChannel(ButtonChannelImpl) - Constructor for class org.openuat.channel.oob.ProgressBarToButtonChannel
Creates a new instance of this channel.
progressScreen - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
ProgressScreen - Class in org.openuat.apps.j2me
The startup screen is a simple form that can display a logo image, a gauge to indicate the progress of the startup process along with a short text to inform the user about what is going on.
ProgressScreen(String, int) - Constructor for class org.openuat.apps.j2me.ProgressScreen
Constructor for the StartupScreen
Protocol_AuthenticationAcknowledge - Static variable in class org.openuat.authentication.HostProtocolHandler
 
Protocol_AuthenticationAcknowledge2 - Static variable in class org.openuat.authentication.HostProtocolHandler
 
Protocol_AuthenticationInputCommit - Static variable in class org.openuat.authentication.HostProtocolHandler
 
Protocol_AuthenticationInputOpen - Static variable in class org.openuat.authentication.HostProtocolHandler
 
Protocol_AuthenticationRequest - Static variable in class org.openuat.authentication.HostProtocolHandler
 
Protocol_AuthenticationRequest_Param - Static variable in class org.openuat.authentication.HostProtocolHandler
This is an optional field in the authentication request line, where the client can pass parameters to the next authentication protocol.
Protocol_Hello - Static variable in class org.openuat.authentication.HostProtocolHandler
These are the messages of the ASCII authentication protocol.
ProtocolCommandHandler - Interface in org.openuat.util
This interface describes custom protocol command handlers that react to specific commands with which they are registered.
protocolCommandHandlers - Variable in class org.openuat.util.HostServerBase
This only keeps the command handlers so that they can be pre-registered and then be passed onto HostProtocolHandler objects when they are instantiated.
protocolFailedHook(boolean, RemoteConnection, Object, Exception, String) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Called by the base class when the whole authentication protocol failed.
protocolFailedHook(String, float, Exception, String) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
 
protocolFailedHook(String, float, Exception, String) - Method in class org.openuat.authentication.CKPOverUDP
This hook will be called when the whole authentication protocol has failed.
protocolFailedHook(boolean, RemoteConnection, Object, Exception, String) - Method in class org.openuat.authentication.DHWithVerification
This hook will be called when the whole authentication protocol has failed.
protocolFailedHook(boolean, RemoteConnection, Object, Exception, String) - Method in class org.openuat.authentication.relate.RelateAuthenticationProtocol
Called by the base class when the whole authentication protocol failed.
protocolProgressHook(RemoteConnection, int, int, String) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Called by the base class when the whole authentication protocol shows progress.
protocolProgressHook(String, int, int, String) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
 
protocolProgressHook(String, int, int, String) - Method in class org.openuat.authentication.CKPOverUDP
This hook will be called when the whole authentication protocol has made some progress.
protocolProgressHook(RemoteConnection, int, int, String) - Method in class org.openuat.authentication.DHWithVerification
This hook will be called when the whole authentication protocol has made some progress.
protocolProgressHook(RemoteConnection, int, int, String) - Method in class org.openuat.authentication.relate.RelateAuthenticationProtocol
Called by the base class when the whole authentication protocol shows progress.
protocolStartedHook(RemoteConnection) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
 
protocolStartedHook(RemoteConnection) - Method in class org.openuat.authentication.DHWithVerification
This hook will be called when the whole authentication protocol has been started.
protocolStartedHook(RemoteConnection) - Method in class org.openuat.authentication.relate.RelateAuthenticationProtocol
 
protocolSucceededHook(RemoteConnection, Object, String, byte[]) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Called by the base class when the whole authentication protocol succeeded.
protocolSucceededHook(String, byte[], float) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
 
protocolSucceededHook(String, byte[], float) - Method in class org.openuat.authentication.CKPOverUDP
This hook will be called when the final verdict is that the whole authentication protocol succeeded, i.e. both hosts signalled success on key verification.
protocolSucceededHook(RemoteConnection, Object, String, byte[]) - Method in class org.openuat.authentication.DHWithVerification
This hook will be called when the final verdict is that the whole authentication protocol succeeded, i.e. both hosts signaled success on key verification.
protocolSucceededHook(RemoteConnection, Object, String, byte[]) - Method in class org.openuat.authentication.relate.RelateAuthenticationProtocol
Called by the base class when the whole authentication protocol succeeded.
protocolTimeoutMs - Variable in class org.openuat.util.HostServerBase
If =!
ProtocolTypeMaDH - Static variable in class org.openuat.authentication.HostProtocolHandler
This is the protocol and version string to identify which protocol we expect.

Q

quadrotPhi - Variable in class org.openuat.sensors.TimeSeriesAlignment.Alignment
For quadrant rotation cases the required added multiples of PI.
quadrotPsi - Variable in class org.openuat.sensors.TimeSeriesAlignment.Alignment
For quadrant rotation cases the required added multiples of PI.
quadrotTheta - Variable in class org.openuat.sensors.TimeSeriesAlignment.Alignment
For quadrant rotation cases the required added multiples of PI.
quantize(double[], double, double, int, boolean, double, boolean) - Static method in class org.openuat.features.Quantizer
Quantifies a signal according to the parameters.
quantizeAndCompare(double[], double[], int, int, int, int, int) - Static method in class org.openuat.features.QuantizedFFTCoefficients
This is a helper function to compute and compare all 4 types.
QuantizedFFTCoefficients - Class in org.openuat.features
This class computes quantized FFT coefficients from time series / sensor signals.
QuantizedFFTCoefficients() - Constructor for class org.openuat.features.QuantizedFFTCoefficients
 
Quantizer - Class in org.openuat.features
This class implements a simple linear quantizer to transform double-valued signals into small-ranged integer-valued ones.
Quantizer() - Constructor for class org.openuat.features.Quantizer
 
QUERY_DELAY - Static variable in class org.openuat.util.ip.MDNSDiscovery
Time to wait after receiving an add event before issuing a resolve request in millseconds

R

raiseAuthenticationFailureEvent(Object, Exception, String) - Method in class org.openuat.authentication.AuthenticationEventSender
Helper method for sending an AuthenticationFailure event to all registered listeners (if any).
raiseAuthenticationProgressEvent(Object, int, int, String) - Method in class org.openuat.authentication.AuthenticationEventSender
Helper method for sending an AuthenticationProgress event to all registered listeners (if any).
raiseAuthenticationStartedEvent(Object) - Method in class org.openuat.authentication.AuthenticationEventSender
Helper method for sending an AuthenticationStarted event to all registered listeners (if any).
raiseAuthenticationSuccessEvent(Object, Object) - Method in class org.openuat.authentication.AuthenticationEventSender
Helper method for sending an AuthenticationSuccess event to all registered listeners (if any).
read() - Method in class org.openuat.util.DebugInputStream
Passes through to realStream, but logs.
read(byte[]) - Method in class org.openuat.util.DebugInputStream
Passes through to realStream, but logs.
read(byte[], int, int) - Method in class org.openuat.util.DebugInputStream
Passes through to realStream, but logs.
reader - Variable in class org.openuat.sensors.AsciiLineReaderBase
This is always initialized with port as a backend.
readLine() - Method in class org.openuat.authentication.HostProtocolHandler
Simple helper function for reading a line from the remote.
readLine(InputStream, int) - Static method in class org.openuat.util.LineReaderWriter
Read a line from an InputStream (until a '\n' character is encountered).
readLine(InputStream) - Static method in class org.openuat.util.LineReaderWriter
just calls readLine(in, -1).
readWithTimeout(InputStream, int) - Static method in class org.openuat.util.LineReaderWriter
If timeoutMs > 0, then this method first waits for a byte to become available in in before reading it.
reassemble(byte[][]) - Method in class org.openuat.authentication.InterlockProtocol
This method is the inverse of split().
reassemble() - Method in class org.openuat.authentication.InterlockProtocol
This method only checks that all rounds have actually been received (i.e. that they have been added with one of the addMessage methods) and, if everything is ok, returns the assmbled cipher text.
receiveBinaryBlock(StringBuffer, OutputStream) - Method in class org.openuat.apps.BinaryBlockStreamer
Receive a binary block from the input that has been passed to the constructor.
receivedFile(FileTransferEvent) - Method in interface org.openuat.util.ip.FileTransferListener
 
RED - Static variable in class org.openuat.util.RgbColor
The color red (0xff0000).
registerLocalDeviceId(int) - Method in class org.openuat.util.ip.MDNSDiscovery
This method registers a local device id for querying via MDNS/DNS-SD.
registerPolicy(long) - Static method in class org.openuat.channel.IPSecConnection_Windows
 
RELATE_ATTRIBUTE_FILENAME - Static variable in class org.openuat.util.ip.HTTPSocket
 
RELATE_ATTRIBUTE_ID - Static variable in class org.openuat.util.ip.HTTPSocket
 
RelateAuthenticationProtocol - Class in org.openuat.authentication.relate
This is the main class of the relate authentication software: it ties together the host and dongle protocol handlers.
RelateAuthenticationProtocol(String, MeasurementManager, boolean, boolean, ProgressEventHandler) - Constructor for class org.openuat.authentication.relate.RelateAuthenticationProtocol
Initialized the authentication object with the contact data of the remote device to authenticate with.
RemoteConnection - Interface in org.openuat.util
This interface represents an already opened, stream-oriented connection to a remote host, e.g. via TCP or via Bluetooth L2CAP/RFCOMM.
remoteIndices - Variable in class org.openuat.authentication.CandidateKeyProtocol.CandidateKey
The round/candidate number tuples that are used remotely to refer to all parts of the key.
RemoteInterlockExchangeTimeout - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
The maximum time that the interlock exchange of active segments with the remote host is allowed to take in ms.
remotePreAuthenticationMessage - Variable in class org.openuat.authentication.HostProtocolHandler
 
RemoteTCPConnection - Class in org.openuat.util
This is a private implementation of RemoteConnection for TCP.
RemoteTCPConnection(Socket) - Constructor for class org.openuat.util.RemoteTCPConnection
Only stores the Socket reference s in socket.
remove(int) - Method in class org.openuat.util.IntervalList
Removes an interval from this list at a given index.
removeAuthenticationProgressHandler(AuthenticationProgressHandler) - Method in class org.openuat.authentication.AuthenticationEventSender
De-register a listener for receiving events.
removeAuthenticationProgressHandler(AuthenticationProgressHandler) - Method in interface org.openuat.util.HostAuthenticationServer
Removes an event handler from listening to incoming authentication protocol events.
removeFileReceivedListener(FileTransferListener) - Method in class org.openuat.util.ip.FileTransferService
 
removeFileTransferListener(FileTransferListener) - Method in class org.openuat.util.ip.PDAHTTPServer
 
removeFileTransferListener(FileTransferListener) - Method in class org.openuat.util.ip.PostFileTransfer
 
removeIncomingMessageListener(MessageListener) - Method in class org.openuat.util.UDPMulticastSocket
De-register a listener for receiving messages.
removeListener(BluetoothPeerManager.PeerEventsListener) - Method in class org.openuat.util.BluetoothPeerManager
Remove a registered event listener.
removeNextStageSamplesSink(SamplesSink) - Method in class org.openuat.sensors.TimeSeriesBundle
Removes a previously registered sink.
removeNextStageSamplesSink(SamplesSink_Int) - Method in class org.openuat.sensors.TimeSeriesBundle
 
removeNextStageSegmentsSink(SegmentsSink) - Method in class org.openuat.sensors.TimeSeriesBundle
Removes a previously registered sink.
removeNextStageSegmentsSink(SegmentsSink_Int) - Method in class org.openuat.sensors.TimeSeriesBundle
 
removePolicy(String) - Static method in class org.openuat.channel.IPSecConnection_Windows
 
removeProtocolCommandHandler(String) - Method in class org.openuat.authentication.HostProtocolHandler
Removes a protocol command handler.
removeProtocolCommandHandler(String) - Method in class org.openuat.util.BluetoothOpportunisticConnector
 
removeProtocolCommandHandler(String) - Method in interface org.openuat.util.HostAuthenticationServer
Removes a protocol command handler.
removeProtocolCommandHandler(String) - Method in class org.openuat.util.HostServerBase
 
removeSink(int[], SamplesSink[]) - Method in class org.openuat.sensors.SamplesSource
Removes a previously registered sink.
removeSink(VectorSamplesSink) - Method in class org.openuat.sensors.SamplesSource
Removes a previously registered sink.
removeSink(SamplesSink) - Method in class org.openuat.sensors.TimeSeries
Removes a previously registered sink.
removeSink(SamplesSink_Int) - Method in class org.openuat.sensors.TimeSeries_Int
Removes a previously registered sink.
removeSink_Int(int[], SamplesSink_Int[]) - Method in class org.openuat.sensors.SamplesSource
Removes a previously registered sink.
removeVerificationHandler(KeyManager.VerificationHandler) - Method in class org.openuat.authentication.KeyManager
De-register a listener for verification events.
reopenStreamFrom - Variable in class org.openuat.sensors.AsciiLineReaderBase
The file to reopen the stream from.
repaint() - Method in class org.openuat.channel.oob.AWTButtonChannelImpl
 
repaint() - Method in class org.openuat.channel.oob.ButtonChannelImpl
Repaints the currently displayed gui element.
repaint() - Method in class org.openuat.channel.oob.j2me.J2MEButtonChannelImpl
 
REPLAY - Static variable in class org.openuat.apps.j2me.KeyVerifier
Replay the slow codec tune
replay - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
REPLAY - Static variable in class org.openuat.apps.OpenUATtoolkit
Replay the slow codec tune
reset(RemoteConnection) - Method in class org.openuat.authentication.DHWithVerification
Resets the object to its idle state.
reset(RemoteConnection) - Method in class org.openuat.authentication.KeyManager
Sets a remote host to STATE_IDLE.
reset() - Method in class org.openuat.sensors.DeviceStateListener
Resets the time series to the state as created when freshly constructing it (i.e. quiescent).
reset() - Method in class org.openuat.sensors.TimeSeries
Resets the time series to the state as created when freshly constructing it.
reset() - Method in class org.openuat.sensors.TimeSeries_Int
Resets the time series to the state as created when freshly constructing it.
reset() - Method in class org.openuat.sensors.TimeSeriesAlignment
Resets the time series to the state as created when freshly constructing it.
reset() - Method in class org.openuat.sensors.TimeSeriesBundle
Resets the time series to the state as created when freshly constructing it.
reset() - Method in class org.openuat.util.DebugInputStream
Only passes through to realStream, no logging.
reset() - Method in class org.openuat.util.SafetyBeltTimer
Allows to send a "heartbeat" signal to the timer by resetting it.
resetHook(RemoteConnection) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Called by the base class when the whole authentication protocol is reset.
resetHook(RemoteConnection) - Method in class org.openuat.authentication.DHWithVerification
This hook will be called when the object is reset to its "idle" state, i.e. so that subsequent authentications can be performed.
resetHook(RemoteConnection) - Method in class org.openuat.authentication.relate.RelateAuthenticationProtocol
Called by the base class when the object is reset to idle state.
resetLog() - Method in interface org.openuat.util.ifPair
resets the Log
resetLog() - Method in class org.openuat.util.Pair
 
resetRemotePart() - Method in class org.openuat.authentication.SimpleKeyAgreement
This resets the remote parts (if they have already been added) so that another round can be started with the same local key pair.
resolveAddress(int) - Method in class org.openuat.util.ip.MDNSDiscovery
Resolves a remote device id to an IP address of the host to which the device is connected.
resolveName(RemoteDevice) - Static method in class org.openuat.util.BluetoothPeerManager
This is a helper function for resolving a remote device name.
retreiveMessage(String, String, String, String) - Static method in class org.openuat.apps.groupkey.App2tgdh
MESSAGE: messageType*messageProtocolAlteration*messageProtocolStep*PAYLOAD MESSAGE TYPES: 1. tree: message contains a tree 2. joinMessage: JoinMessage MESSAGE TREE ALTERATION: 1. create: at creating trees 2. join:at joining into tree MESSAGE PROTOCOL STEP 1,2,3,4
retryConnectionDelay - Static variable in class org.openuat.util.BluetoothOpportunisticConnector
The sleep time before re-attempting a connection in ms.
rfcommServer - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
RgbColor - Class in org.openuat.util
This class represents an opaque RGB color encoded as an int value of the form 0xRRGGBB.
RgbColor() - Constructor for class org.openuat.util.RgbColor
Creates a new color.
RgbColor(int) - Constructor for class org.openuat.util.RgbColor
Creates a new color from a given RGB representation.
rotate(double[][]) - Method in class org.openuat.sensors.TimeSeriesAlignment
 
round - Variable in class org.openuat.authentication.CandidateKeyProtocol.CandidateKeyPartIdentifier
A counter that is used to refer to this round.
run() - Method in class org.openuat.apps.groupkey.App2tgdh
 
run() - Method in class org.openuat.apps.groupkey.appPair2Stub
 
run() - Method in class org.openuat.apps.groupkey.appPairStub
 
run() - Method in class org.openuat.apps.groupkey.appStub
 
run() - Method in class org.openuat.apps.util.TrayIconHelper
 
run() - Method in class org.openuat.channel.http.CommHex
Run method of the Thread.
run() - Method in class org.openuat.channel.http.CommPlain
Run method of the Thread.
run() - Method in class org.openuat.util.BluetoothRFCOMMServer
This actually implements the listening for new RFCOMM channels.
run() - Method in class org.openuat.util.ip.HTTPSocket
 
run() - Method in class org.openuat.util.Pair
 
run() - Method in class org.openuat.util.SafetyBeltTimer
Implements the timer background thread.
run() - Method in class org.openuat.util.TCPPortServer
Does the actual listening for incoming connections by calling the blocking accept() on the listening socket in a loop.
runCase(String) - Method in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
runCase(String) - Method in class org.openuat.sensors.test.TimeSeriesAlignmentTest
 
running - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
running - Variable in class org.openuat.util.HostServerBase
Used to signal the listening thread to stop itself.

S

SafetyBeltTimer - Class in org.openuat.util
This class implements a "grenade timer" that will let any loop bail out with a timeout when it is stuck for too long waiting for something.
SafetyBeltTimer(int, InputStream) - Constructor for class org.openuat.util.SafetyBeltTimer
 
SAMPLE_RATE - Static variable in class org.openuat.sensors.XsensLogReader
The sample rate in Hz.
sampleAdded(int, double, int) - Method in class org.openuat.sensors.DeviceStateListener
This method will be called when a new sample is received.
sampleAdded(int, int, int) - Method in class org.openuat.sensors.DeviceStateListener
This method will be called when a new sample is received.
sampleAddedLine(int, double, int) - Method in class org.openuat.sensors.TimeSeriesAggregator
 
sampleAddedLine(int, int, int) - Method in class org.openuat.sensors.TimeSeriesAggregator
 
sampleAddedLine(int, double, int) - Method in class org.openuat.sensors.TimeSeriesAlignment
 
sampleAddedLine(int, int, int) - Method in class org.openuat.sensors.TimeSeriesAlignment
 
sampleAddedLine(int, double, int) - Method in class org.openuat.sensors.TimeSeriesBundle
 
sampleAddedLine(int, int, int) - Method in class org.openuat.sensors.TimeSeriesBundle
 
sampleRate - Static variable in class org.openuat.authentication.accelerometer.MarinPerianuComparison
With a sample rate of 8Hz.
samplerate - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
SAMPLERATE - Static variable in class org.openuat.sensors.j2me.NokiaAccelerometerReader
This is only approximate, we can't control the sample rate on the device.
SAMPLERATE - Static variable in class org.openuat.sensors.j2me.SymbianTCPAccelerometerReader
This is only approximate, we can't control the sample rate on the device.
SamplesSink - Interface in org.openuat.sensors
This interface represents a sink for sample values, and only defines three methods: to add new samples, to react to a segment becoming "active" (by some definition) and to react to a segment becoming "inactive".
SamplesSink_Int - Interface in org.openuat.sensors
This interface represents a sink for sample values, and only defines three methods: to add new samples, to react to a segment becoming "active" (by some definition) and to react to a segment becoming "inactive".
samplesSinks - Variable in class org.openuat.sensors.TimeSeriesBundle
Holds all registered sinks that should receive active, aggregated samples.
samplesSinks_Int - Variable in class org.openuat.sensors.TimeSeriesBundle
 
SamplesSource - Class in org.openuat.sensors
This is a base class for emitting samples to a list of registers SamplesSink objects.
SamplesSource(int, int) - Constructor for class org.openuat.sensors.SamplesSource
Initializes the reader base object.
SCAN_SERVICES_FACTOR - Static variable in class org.openuat.util.BluetoothPeerManager
Re-scan services every nth time that a device is discovered by the inquiry process.
search - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
SEARCH_ABORTED - Static variable in interface org.openuat.util.BluetoothPeerManager.PeerEventsListener
 
SEARCH_COMPLETE - Static variable in interface org.openuat.util.BluetoothPeerManager.PeerEventsListener
 
SEARCH_FAILED - Static variable in interface org.openuat.util.BluetoothPeerManager.PeerEventsListener
 
searchKey(Object, byte[], int) - Method in class org.openuat.authentication.CandidateKeyProtocol
Tries to generate a key that produces the same hash from the list of matching key parts.
searchKey(Object, byte[], int[][], int[][]) - Method in class org.openuat.authentication.CandidateKeyProtocol
Tries to generate a key that produces the same hash from the list of matching key parts.
secure - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
SecureChannel - Interface in org.openuat.channel
This interface represents a secure channel to another (usually remote) device.
segmentEnd(int) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
 
segmentEnd(int) - Method in interface org.openuat.sensors.SamplesSink
Should be called when it is detected that an active segment end, i.e. when it is detected that the source has become quiescent by some definition.
segmentEnd(int) - Method in interface org.openuat.sensors.SamplesSink_Int
Should be called when it is detected that an active segment end, i.e. when it is detected that the source has become quiescent by some definition.
segmentEnd(int) - Method in class org.openuat.sensors.TimeSeries
Dummy implementation of SamplesSink.segmentEnd.
segmentEnd(int) - Method in class org.openuat.sensors.TimeSeries_Int
Dummy implementation of SamplesSink_Int.segmentEnd.
segmentEnd(int) - Method in interface org.openuat.sensors.VectorSamplesSink
Should be called when it is detected that an active segment end, i.e. when it is detected that the source has become quiescent by some definition.
SegmentsSink - Interface in org.openuat.sensors
This interface represents a sink for whole time series segments.
SegmentsSink_Int - Interface in org.openuat.sensors
This interface represents a sink for whole time series segments.
segmentsSinks - Variable in class org.openuat.sensors.TimeSeriesBundle
Holds all registered sinks that should receive active, aggregated, completed segments.
segmentsSinks_Int - Variable in class org.openuat.sensors.TimeSeriesBundle
 
segmentStart(int) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
 
segmentStart(int) - Method in interface org.openuat.sensors.SamplesSink
Should be called when it is detected that an active segment starts, i.e. when it is detected that the source has become active by some definition.
segmentStart(int) - Method in interface org.openuat.sensors.SamplesSink_Int
Should be called when it is detected that an active segment starts, i.e. when it is detected that the source has become active by some definition.
segmentStart(int) - Method in class org.openuat.sensors.TimeSeries
Dummy implementation of SamplesSink.segmentStart.
segmentStart(int) - Method in class org.openuat.sensors.TimeSeries_Int
Dummy implementation of SamplesSink_Int.segmentStart.
segmentStart(int) - Method in interface org.openuat.sensors.VectorSamplesSink
Should be called when it is detected that an active segment starts, i.e. when it is detected that the source has become active by some definition.
send() - Method in class org.openuat.channel.http.CommHex
Called by the run method when sending of a message, is triggered by sendMsg
send() - Method in class org.openuat.channel.http.CommPlain
Called by the run method when sending of a message, is triggered by sendMsg
sendBinaryBlock(String, InputStream, int) - Method in class org.openuat.apps.BinaryBlockStreamer
Send a binary block over the output that has been passed to the constructor.
sendFile(InetAddress, FileTransferEvent) - Method in class org.openuat.util.ip.HTTPSocket
to send a file: a socket connection will be open to the ip address you handle over. afterwards a http POST header is created and send. afterwards the file is send to the destination addresss. connection is afterwards closed.
sendMsg(String, String) - Method in class org.openuat.apps.groupkey.appPairStub
 
sendMsg(String, String) - Method in class org.openuat.apps.groupkey.appStub
 
sendMsg(String, String, ifListener) - Method in class org.openuat.channel.http.CommHex
Triggers sending of a message
sendMsg(String, String, ifListener) - Method in class org.openuat.channel.http.CommPlain
Triggers sending of a message
sendMsg(String, String, ifListener) - Method in interface org.openuat.channel.ifComm
Calls the handleStringEvent function of the calling thread Triggers sending of a message
sendMulticast(byte[]) - Method in class org.openuat.util.UDPMulticastSocket
Sends a multicast message to the group.
sendTo(byte[], InetAddress) - Method in class org.openuat.util.UDPMulticastSocket
Send a unicast message to a specific address.
serv_list - Variable in class org.openuat.apps.j2me.OpenUATmidlet
The list of Bluetooth services offered by a device
serve(String, String, Properties, Properties) - Method in class org.openuat.util.ip.PDAHTTPServer
Override this to customize the server.
serveFile(String, Properties, File, boolean) - Method in class org.openuat.util.ip.PDAHTTPServer
Serves file from homeDir and its' subdirectories (only).
server - Variable in class org.openuat.authentication.DHWithVerification
This represents the server component that reacts to incoming authentication requests.
SERVICE_UUID - Static variable in class org.openuat.apps.j2me.ManualAuthentication
Manual authentication service identifier.
serviceName - Static variable in class org.openuat.util.BluetoothOpportunisticConnector
The Bluetooth service will be advertised under this friendly name.
services - Variable in class org.openuat.apps.j2me.OpenUATmidlet
Discovered Bluetooth services
serviceSearchCompleted(RemoteDevice, Vector, int) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
serviceSearchCompleted(RemoteDevice, Vector, int) - Method in class org.openuat.apps.j2me.ManualAuthentication
 
serviceSearchCompleted(RemoteDevice, Vector, int) - Method in class org.openuat.apps.j2me.OpenUATmidlet
Called when the Bluetooth service search for the selected device has completed.
serviceSearchCompleted(RemoteDevice, Vector, int) - Method in class org.openuat.util.BluetoothOpportunisticConnector.BluetoothPeerEventsHandler
 
serviceSearchCompleted(RemoteDevice, Vector, int) - Method in interface org.openuat.util.BluetoothPeerManager.PeerEventsListener
This method is called when the search for the services of a specific remote device has completed.
serviceUUID - Static variable in class org.openuat.apps.j2me.OpenUATmidlet
 
serviceUUID - Static variable in class org.openuat.util.BluetoothOpportunisticConnector
This is the Bluetooth service UUID used for the opportunistic authentication service.
setActiveVarianceThreshold(double) - Method in class org.openuat.sensors.TimeSeries
Sets the current value of activeVarianceThreshold.
setActiveVarianceThreshold(int) - Method in class org.openuat.sensors.TimeSeries_Int
Sets the current value of activeVarianceThreshold.
setActiveVarianceThreshold(double) - Method in class org.openuat.sensors.TimeSeriesBundle
Sets the activeVarianceThreshold for all internally kept time series.
setActiveVarianceThreshold(int) - Method in class org.openuat.sensors.TimeSeriesBundle
 
setAdaptiveSleepTime(boolean) - Method in class org.openuat.util.BluetoothPeerManager
Sets the value of adaptiveSleepTime.
setAuthenticationProgressHandlers(Vector) - Method in class org.openuat.authentication.AuthenticationEventSender
Set the list of registered handlers, if none has been registered so far.
setAutomaticServiceDiscovery(boolean) - Method in class org.openuat.util.BluetoothPeerManager
Sets the state of automatic service discovery.
setAutomaticServiceDiscoveryUUID(UUID) - Method in class org.openuat.util.BluetoothPeerManager
Sets the UUID used for automatically discovering only specific service UUID.
setCaDistinguishedName(String) - Method in class org.openuat.apps.IPSecConfigHandler
Sets the value to be used for the CA distinguished name.
setCoherenceThreshold(double) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Sets the coherence threshold.
setContinuousChecking(boolean) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Enable or disable continuous checking.
setDifferencing(boolean) - Method in class org.openuat.sensors.TimeSeries
Sets the current value of differencing.
setDifferencing(boolean) - Method in class org.openuat.sensors.TimeSeries_Int
Sets the current value of differencing.
setDivisor(int) - Method in class org.openuat.sensors.TimeSeries_Int
Sets the current value of divisor.
setGateway(String) - Method in class org.openuat.apps.IPSecConfigHandler
Sets the value to be used for the remote gateway of the IPSec tunnel.
setInterval(IntervalList) - Method in class org.openuat.channel.oob.ButtonChannelImpl
Before transmitting in the modes TRANSMIT_BAR or TRANSMIT_VERT_BARS, an IntervalList must be set.
setKeepConnected(boolean) - Static method in class org.openuat.util.BluetoothOpportunisticConnector
Sets the current value of keepConnected.
setKeyManager(KeyManager) - Method in class org.openuat.util.BluetoothOpportunisticConnector
Sets the keyManager object that should be used for preventing to start new connections when hosts are already known (by the keyManager).
setKeyPair(String, byte[]) - Method in interface org.openuat.util.ifPair
Set Key function
setKeyPair(String, byte[]) - Method in class org.openuat.util.Pair
 
setMultiplicator(double) - Method in class org.openuat.sensors.TimeSeries
Sets the current value of multiplicator.
setMultiplicator(int) - Method in class org.openuat.sensors.TimeSeries_Int
Sets the current value of multiplicator.
setMultiplicator(double) - Method in class org.openuat.sensors.TimeSeriesBundle
Sets the multiplicator for all internally kept time series.
setMultiplicator(int) - Method in class org.openuat.sensors.TimeSeriesBundle
 
setName(String) - Method in interface org.openuat.util.ifPair
sets The name of the current device, must be done at the beginning
setName(String) - Method in class org.openuat.util.Pair
 
setOffset(double) - Method in class org.openuat.sensors.TimeSeries
Sets the current value of offset.
setOffset(int) - Method in class org.openuat.sensors.TimeSeries_Int
Sets the current value of offset.
setOffset(double) - Method in class org.openuat.sensors.TimeSeriesBundle
Sets the offset for all internally kept time series.
setOffset(int) - Method in class org.openuat.sensors.TimeSeriesBundle
 
setOOBMessageHandler(OOBMessageHandler) - Method in interface org.openuat.authentication.OOBChannel
 
setOOBMessageHandler(OOBMessageHandler) - Method in class org.openuat.channel.oob.AudioChannel
 
setOOBMessageHandler(OOBMessageHandler) - Method in class org.openuat.channel.oob.ButtonChannel
Registers a handler for oob messages.
setOOBMessageHandler(OOBMessageHandler) - Method in class org.openuat.channel.oob.j2me.J2MEAudioChannel
 
setOOBMessageHandler(OOBMessageHandler) - Method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
setOOBMessageHandler(OOBMessageHandler) - Method in class org.openuat.channel.oob.VisualChannel
 
setOptionalRemoteReference(RemoteConnection, Object) - Method in class org.openuat.authentication.KeyManager
Returns the optional remote reference for a remote host.
setPane(JPanel) - Method in class org.openuat.channel.oob.VisualChannel
 
setParameters(TimeSeries.Parameters) - Method in class org.openuat.sensors.TimeSeries
Sets both the multiplicator and the offset according to the given parameters object.
setParameters(TimeSeries_Int.Parameters) - Method in class org.openuat.sensors.TimeSeries_Int
Sets the multiplicator, divisor, and the offset according to the given parameters object.
setParameters(TimeSeries.Parameters) - Method in class org.openuat.sensors.TimeSeriesBundle
Sets the parameters for all internally kept time series.
setParameters(TimeSeries_Int.Parameters) - Method in class org.openuat.sensors.TimeSeriesBundle
 
setPermanentKeyAgreementInstance(SimpleKeyAgreement) - Method in class org.openuat.util.HostServerBase
Sets the permanent key agreement instance to use for all subsequent HostProtocolHandler invocations.
setPreAuthenticationMessage(byte[]) - Method in class org.openuat.authentication.HostProtocolHandler
Set the remote pre-authentication message.
setPreAuthenticationMessageFromClient(byte[]) - Method in class org.openuat.util.HostServerBase
Sets a pre-authentication message received from the client and committing it to its public key that it will use when starting the proper protocol run.
setPrepareSignal(boolean) - Method in class org.openuat.channel.oob.ButtonChannelImpl
Should a hint to a following signal currently be displayed?
setPresharedShortSecret(byte[]) - Method in class org.openuat.util.HostServerBase
Sets a preshared short secret as entered by the user.
setPresharedShortSecrets(Vector) - Method in class org.openuat.util.HostServerBase
Sets a list of preshared short secrets as entered by the user.
setProgress(float) - Method in class org.openuat.channel.oob.ButtonChannelImpl
Sets the progress of the progress bar in %.
setProtocolCommandHandler(Hashtable) - Method in class org.openuat.util.BluetoothOpportunisticConnector
 
setProtocolCommandHandler(Hashtable) - Method in class org.openuat.util.HostServerBase
 
setProtocolCommandHandlers(Hashtable) - Method in class org.openuat.authentication.HostProtocolHandler
Set the list of registered protocol command handlers, if none has been registered so far.
setRemoteChannelNumber(int) - Method in class org.openuat.util.BluetoothRFCOMMChannel
Sets the remote channel number that will be used in the next open() call.
setRemoteNetmask(int) - Method in class org.openuat.apps.IPSecConfigHandler
Sets the value to be used for the remote network behind the remote gateway of the IPSec tunnel.
setRemoteNetwork(String) - Method in class org.openuat.apps.IPSecConfigHandler
Sets the value to be used for the remote network behind the remote gateway of the IPSec tunnel.
setRgbValue(int) - Method in class org.openuat.util.RgbColor
Sets the RGB representation of the color.
setServerLocation(String) - Method in class org.openuat.channel.http.CommHex
Updates the location of the server
setServerLocation(String) - Method in class org.openuat.channel.http.CommPlain
Updates the location of the server
setShowCount(boolean) - Method in class org.openuat.channel.oob.ButtonChannelImpl
Should the signalCount be displayed on screen?
setSignal(boolean) - Method in class org.openuat.channel.oob.ButtonChannelImpl
Should the signal currently be displayed?
setSignalCount(int) - Method in class org.openuat.channel.oob.ButtonChannelImpl
Sets the number of already processed signals.
setSimulationMode(boolean) - Static method in class org.openuat.authentication.relate.RelateAuthenticationProtocol
 
setSleepBetweenInquiriesTime(int) - Method in class org.openuat.util.BluetoothPeerManager
Sets the time to sleep in between two inquiries when startInquiry is called with continuousBackground=true.
setSource(int) - Method in class org.openuat.util.ip.FileTransferEvent
 
setSubtractTotalMean(boolean) - Method in class org.openuat.sensors.TimeSeries
Sets the current value of subtractTotalMean.
setSubtractTotalMean(boolean) - Method in class org.openuat.sensors.TimeSeries_Int
Sets the current value of subtractTotalMean.
setSubtractTotalMean(boolean) - Method in class org.openuat.sensors.TimeSeriesBundle
Sets the subtractTotalMean for all internally kept time series.
setSubtractWindowMean(boolean) - Method in class org.openuat.sensors.TimeSeries
Sets the current value of subtractWindowMean.
setSubtractWindowMean(boolean) - Method in class org.openuat.sensors.TimeSeries_Int
Sets the current value of subtractWindowMean.
setSubtractWindowMean(boolean) - Method in class org.openuat.sensors.TimeSeriesBundle
Sets the subtractWindowMean for all internally kept time series.
setUp() - Method in class org.openuat.apps.test.BinaryBlockStreamerTest
 
setUp() - Method in class org.openuat.apps.test.IPSecConfigHandlerTest
 
setUp() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
setUp() - Method in class org.openuat.authentication.test.CKPOverUDPTest
 
setUp() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
setUp() - Method in class org.openuat.authentication.test.ShakeWellBeforeUseProtocol1Test
 
setUp() - Method in class org.openuat.authentication.test.ShakeWellBeforeUseProtocol2Test
 
setUp() - Method in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
setUp() - Method in class org.openuat.channel.oob.test.ButtonChannelTest
 
setUp() - Method in class org.openuat.channel.test.X509CertificateGeneratorTest
 
setUp() - Method in class org.openuat.sensors.test.TimeSeriesAlignmentTest
 
setUp() - Method in class org.openuat.sensors.test.TimeSeriesTest
 
setUp() - Method in class org.openuat.sensors.test.TimeSeriesTest_Int
 
setUp() - Method in class org.openuat.util.test.BluetoothEmulatorBase
 
setUp() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
setUp() - Method in class org.openuat.util.test.BluetoothRFCOMMServerTest
 
setUp() - Method in class org.openuat.util.test.IntervalListTest
 
setUp() - Method in class org.openuat.util.test.PairTest
 
setUp() - Method in class org.openuat.util.test.TCPPortServerTest
 
setUp() - Method in class org.openuat.util.test.UDPMulticastSocketTest
 
ShakeMIDlet - Class in org.openuat.apps.j2me
 
ShakeMIDlet() - Constructor for class org.openuat.apps.j2me.ShakeMIDlet
 
ShakeWellBeforeUseParameters - Class in org.openuat.authentication.accelerometer
This class defines constants for the motion authentication protocols.
ShakeWellBeforeUseParameters() - Constructor for class org.openuat.authentication.accelerometer.ShakeWellBeforeUseParameters
 
ShakeWellBeforeUseProtocol1 - Class in org.openuat.authentication.accelerometer
This is the first variant of the motion authentication protocol.
ShakeWellBeforeUseProtocol1(HostAuthenticationServer, boolean, boolean, boolean, double, double, int, boolean) - Constructor for class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Initializes the object, only setting useJSSE at the moment.
ShakeWellBeforeUseProtocol1Test - Class in org.openuat.authentication.test
 
ShakeWellBeforeUseProtocol1Test() - Constructor for class org.openuat.authentication.test.ShakeWellBeforeUseProtocol1Test
 
ShakeWellBeforeUseProtocol2 - Class in org.openuat.authentication.accelerometer
This is the second variant of the motion authentication protocol.
ShakeWellBeforeUseProtocol2(int, int, int, int, int, int, float, int, boolean) - Constructor for class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
Initializes the object, only setting useJSSE at the moment.
ShakeWellBeforeUseProtocol2(int, int, int, int, int, int, float, int, boolean, int, int, String, String) - Constructor for class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
Initializes the object, only setting useJSSE at the moment.
ShakeWellBeforeUseProtocol2Test - Class in org.openuat.authentication.test
 
ShakeWellBeforeUseProtocol2Test() - Constructor for class org.openuat.authentication.test.ShakeWellBeforeUseProtocol2Test
 
ShakeWellBeforeUseProtocolTestBase - Class in org.openuat.authentication.test
 
ShakeWellBeforeUseProtocolTestBase() - Constructor for class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
ShakingSinglePCDemonstrator - Class in org.openuat.apps
This is a simple demonstrator for the shaking authentication.
ShakingSinglePCDemonstrator(String, String, int) - Constructor for class org.openuat.apps.ShakingSinglePCDemonstrator
The only constructor for the shaking demonstrator.
shortDescription - Variable in class org.openuat.channel.oob.ButtonChannel
A short description (one to two words) of the channel, suitable to print on a gui element e.g. to list several channels to choose from.
ShortVibrationToButtonChannel - Class in org.openuat.channel.oob
This channel is a transfer channel.
ShortVibrationToButtonChannel(ButtonChannelImpl) - Constructor for class org.openuat.channel.oob.ShortVibrationToButtonChannel
Creates a new instance of this channel.
ShortVibrationToButtonChannel(ButtonChannelImpl, boolean) - Constructor for class org.openuat.channel.oob.ShortVibrationToButtonChannel
Creates a new instance of this channel.
showActionAtStartupGauge(String) - Method in class org.openuat.apps.j2me.ProgressScreen
Shows the actionText at the startup screen and advances the gauge.
showCaptureGui(String, ButtonInputHandler) - Method in class org.openuat.channel.oob.AWTButtonChannelImpl
 
showCaptureGui(String, ButtonInputHandler) - Method in class org.openuat.channel.oob.ButtonChannelImpl
Starts the capturing process by launching a gui element that listens to button inputs.
showCaptureGui(String, ButtonInputHandler) - Method in class org.openuat.channel.oob.j2me.J2MEButtonChannelImpl
 
showCount - Variable in class org.openuat.channel.oob.ButtonChannelImpl
Should the signalCount be displayed on screen?
showError(Throwable) - Method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
showError(String) - Method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
showFeedback - Variable in class org.openuat.channel.oob.ButtonChannel
Should additional user feedback be output?
showSignal - Variable in class org.openuat.channel.oob.ButtonChannelImpl
Should the signal currently be displayed?
showTransmitGui(String, int) - Method in class org.openuat.channel.oob.AWTButtonChannelImpl
 
showTransmitGui(String, int) - Method in class org.openuat.channel.oob.ButtonChannelImpl
Starts the transmitting process.
showTransmitGui(String, int) - Method in class org.openuat.channel.oob.j2me.J2MEButtonChannelImpl
 
shutdownAllChannels() - Static method in class org.openuat.util.BluetoothRFCOMMChannel
This method can be used to speed up shutdown of the overall application by closing all RFCOMM channels that are still open at this time.
signalCount - Variable in class org.openuat.channel.oob.ButtonChannelImpl
Number of already processed (sent or received) signals/button inputs.
SimpleBlockCipher - Class in org.openuat.util
This class implements a simple interface to a block cipher (AES/Rijndael) with as little parameters as possible.
SimpleBlockCipher(boolean) - Constructor for class org.openuat.util.SimpleBlockCipher
Construct the simple block cipher object.
SimpleBlockCipherTest - Class in org.openuat.util.test
 
SimpleBlockCipherTest(String) - Constructor for class org.openuat.util.test.SimpleBlockCipherTest
 
SimpleKeyAgreement - Class in org.openuat.authentication
This class implements a simple key agreement protocol.
SimpleKeyAgreement(boolean, boolean) - Constructor for class org.openuat.authentication.SimpleKeyAgreement
Initialized a fresh key agreement, simply by calling init().
SimpleKeyAgreement(boolean) - Constructor for class org.openuat.authentication.SimpleKeyAgreement
Initialized a fresh key agreement, simply by calling init().
SimpleKeyAgreement(byte[]) - Constructor for class org.openuat.authentication.SimpleKeyAgreement
 
SimpleKeyAgreementTest - Class in org.openuat.authentication.test
 
SimpleKeyAgreementTest(String) - Constructor for class org.openuat.authentication.test.SimpleKeyAgreementTest
 
SimpleKeyAgreementTest_BCAPI - Class in org.openuat.authentication.test
 
SimpleKeyAgreementTest_BCAPI(String) - Constructor for class org.openuat.authentication.test.SimpleKeyAgreementTest_BCAPI
 
SimpleKeyAgreementTest_Mixed1 - Class in org.openuat.authentication.test
 
SimpleKeyAgreementTest_Mixed1(String) - Constructor for class org.openuat.authentication.test.SimpleKeyAgreementTest_Mixed1
 
SimpleKeyAgreementTest_Mixed2 - Class in org.openuat.authentication.test
 
SimpleKeyAgreementTest_Mixed2(String) - Constructor for class org.openuat.authentication.test.SimpleKeyAgreementTest_Mixed2
 
simulateSampling() - Method in class org.openuat.sensors.SamplesSource
Simulate sampling by reading all available lines from the spcified file.
size() - Method in class org.openuat.util.IntervalList
Returns the number intervals in this list.
skip(long) - Method in class org.openuat.util.DebugInputStream
Only passes through to realStream, no logging.
skip1024Base - Static variable in class org.openuat.authentication.SimpleKeyAgreement
The base used with the SKIP 1024 bit modulus
skip1024Base - Static variable in class org.openuat.authentication.test.BC_JCE_InteroperabilityTest
The base used with the SKIP 1024 bit modulus
skip1024Modulus - Static variable in class org.openuat.authentication.SimpleKeyAgreement
The SKIP 1024 bit modulus.
skip1024Modulus - Static variable in class org.openuat.authentication.test.BC_JCE_InteroperabilityTest
The SKIP 1024 bit modulus.
slice(double[], int, int) - Static method in class org.openuat.features.TimeSeriesUtil
Slices a time series into multiple parts pf a specified length.
slice(int[], int, int) - Static method in class org.openuat.features.TimeSeriesUtil
This is the integer version of TimeSeriesUtil.slice(double[], int, int).
SLOWCODEC - Static variable in class org.openuat.apps.j2me.KeyVerifier
 
slowcodec - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
SLOWCODEC - Static variable in class org.openuat.apps.OpenUATtoolkit
The user compares two piano songs coming from the two devices
split(byte[]) - Method in class org.openuat.authentication.InterlockProtocol
This method splits the cipher text into multiple parts for transmission in an interlocked way.
START - Static variable in class org.openuat.apps.j2me.KeyVerifier
tells to start transmitting
START - Static variable in class org.openuat.apps.OpenUATtoolkit
tells to start transmitting
start(String, boolean) - Method in interface org.openuat.channel.IPSecConnection
Establishes and starts a new secure channel to another host.
start(byte[], boolean) - Method in class org.openuat.channel.IPSecConnection_Windows
Creates a new connection entry for Windows 2000/XP.
start(String, boolean) - Method in class org.openuat.channel.IPSecConnection_Windows
Creates a new connection entry for Windows 2000/XP.
start(byte[], boolean) - Method in interface org.openuat.channel.SecureChannel
Establishes and starts a new secure channel to another host.
start() - Method in class org.openuat.sensors.j2me.NokiaAccelerometerReader
This overrides the SamplesSource.start implementation, because we need to open the outgoing control connection to get the incoming data connection.
start() - Method in class org.openuat.sensors.j2me.SymbianTCPAccelerometerReader
This overrides the SamplesSource.start implementation, because we need to open the outgoing control connection to get the incoming data connection.
start() - Method in class org.openuat.sensors.SamplesSource
Starts a new background thread to read from the file and create sample values as the lines are read.
start() - Method in class org.openuat.util.BluetoothOpportunisticConnector
Starts the local authentication service and the background discovery of remote devices and their authentication services.
start() - Method in class org.openuat.util.BluetoothRFCOMMServer
Need to override the startListening method to register the SDP service.
start() - Method in interface org.openuat.util.HostAuthenticationServer
Starts the server part.
start() - Method in class org.openuat.util.HostServerBase
Starts a background thread (using the run() method of this class) that will listen for incoming connections.
start() - Method in class org.openuat.util.TCPPortServer
Need to override the startListening method to open the TCP server socket.
startApp() - Method in class org.openuat.apps.groupkey.appStubMidlet
 
startApp() - Method in class org.openuat.apps.j2me.BedaMIDlet
Starts this MIDlet.
startApp() - Method in class org.openuat.apps.j2me.BluetoothDemo
 
startApp() - Method in class org.openuat.apps.j2me.HelloProperty
 
startApp() - Method in class org.openuat.apps.j2me.ManualAuthentication
 
startApp() - Method in class org.openuat.apps.j2me.OpenUATmidlet
 
startApp() - Method in class org.openuat.apps.j2me.ShakeMIDlet
 
startAuthentication(RemoteConnection, int, String) - Method in class org.openuat.authentication.DHWithVerification
Starts the authentication protocol in the background.
startAuthentication(byte[], int, int) - Method in class org.openuat.authentication.relate.DongleProtocolHandler
This method performs a full authentication of the pre-established shared secrets with another Relate dongle.The authentication is started as a background thread.
startAuthentication(String, int, int) - Method in class org.openuat.authentication.relate.RelateAuthenticationProtocol
Starts the spatial authentication protocol in the background.
startAuthenticationWith(RemoteConnection, AuthenticationProgressHandler, SimpleKeyAgreement, Vector, byte[], int, boolean, String, boolean) - Static method in class org.openuat.authentication.HostProtocolHandler
Outgoing authentication connections are done asynchronously just like the incoming connections.
startAuthenticationWith(RemoteConnection, AuthenticationProgressHandler, int, boolean, String, boolean) - Static method in class org.openuat.authentication.HostProtocolHandler
This is a convenience wrapper setting all options to null and thus starting the protocol in transfer or verification mode.
startConcurrentVerifications(RemoteConnection[], boolean) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Starts multiple concurrent verifications in an interlock group.
startIncomingAuthenticationThread(boolean) - Method in class org.openuat.authentication.HostProtocolHandler
Starts a background thread for handling an incoming authentication request.
startInquiry(boolean) - Method in class org.openuat.util.BluetoothPeerManager
Starts a Bluetooth inquiry.
startKeyAgreement(RemoteConnection) - Method in class org.openuat.authentication.KeyManager
Sets a remote host to STATE_KEY_AGREEMENT.
startListening() - Method in class org.openuat.authentication.DHWithVerification
This simply starts the server part so that it will listen for incoming authentication requests.
startListening() - Method in class org.openuat.util.UDPMulticastSocket
Starts one thread for each interface to listen on, if not already started.
startProtocol(RemoteConnection) - Method in class org.openuat.util.HostServerBase
This is a small helper function that derived classes should call after accepting an incoming connection.
startServiceSearch(RemoteDevice, UUID) - Method in class org.openuat.util.BluetoothPeerManager
Start to search for the list of services on a remote device.
startTime - Variable in class org.openuat.apps.j2me.OpenUATmidlet
starting of verification time
startTimeMadLib - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
startVerification(byte[], String, RemoteConnection) - Method in class org.openuat.apps.OpenUATtoolkit.TempHandler
Starts the key verification process using our of band channels.
startVerification(byte[], String, RemoteConnection) - Method in class org.openuat.authentication.DHWithVerification.StartVerificationHandler
 
startVerification(byte[], String, RemoteConnection) - Method in interface org.openuat.authentication.KeyManager.VerificationHandler
 
startVerification(byte[], String, RemoteConnection) - Method in class org.openuat.util.BluetoothRFCOMMChannel.TempHandler
 
startVerificationAsync(byte[], String, RemoteConnection) - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Called by the base class when shared keys have been established and should be verified now.
startVerificationAsync(byte[], String, RemoteConnection) - Method in class org.openuat.authentication.DHWithVerification
This method must be implemented by derived classes.
startVerificationAsync(byte[], String, RemoteConnection) - Method in class org.openuat.authentication.relate.RelateAuthenticationProtocol
Called by the base class when shared keys have been established and should be verified now.
STATE_FAILED - Static variable in class org.openuat.authentication.KeyManager
Possible state, indicates that the whole authentication protocol has failed.
STATE_IDLE - Static variable in class org.openuat.authentication.KeyManager
Possible state, indicates that the authentication has not been started yet.
STATE_KEY_AGREEMENT - Static variable in class org.openuat.authentication.KeyManager
Possible state, indicates that the host authentication is running.
STATE_NONEXISTANT - Static variable in class org.openuat.authentication.KeyManager
Possible state, indicates that nothing is known about this host.
STATE_SUCCEEDED - Static variable in class org.openuat.authentication.KeyManager
Possible state, indicates that the whole authentication protocol has been completed successfully.
STATE_VERIFICATION - Static variable in class org.openuat.authentication.KeyManager
Possible state, indicates that the key verification is running (and the key agreement has thus implicitly been completed successfully).
staticAuthenticationKey - Variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
In continuousChecking mode, this may be set to a static key for demonstration purposes only.
statisticsLogger - Variable in class org.openuat.channel.oob.ButtonChannel
Logger instance for statistics data.
status - Variable in class org.openuat.util.ip.PDAHTTPServer.Response
HTTP status code after processing, e.g. "200 OK", HTTP_OK
stepSize - Static variable in class org.openuat.authentication.accelerometer.MarinPerianuComparison
But compute correlation coefficients every 16 samples (i.e. every 2s).
stop() - Method in class org.openuat.channel.IPSecConnection_Windows
Returns true when all the policies that have been registered and activated by start() could be deactivated and removed, false otherwise.
stop() - Method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
stop() - Method in interface org.openuat.channel.SecureChannel
Stop a previously established secure channel.
stop() - Method in class org.openuat.sensors.j2me.NokiaAccelerometerReader
This overrides the SamplesSource.stop implementation to also properly close all resources the may be in use (the sockets).
stop() - Method in class org.openuat.sensors.j2me.SymbianTCPAccelerometerReader
This overrides the SamplesSource.stop implementation to also properly close all resources the may be in use (the sockets).
stop() - Method in class org.openuat.sensors.SamplesSource
Stops the background thread, if started previously.
stop() - Method in class org.openuat.util.BluetoothOpportunisticConnector
Stops the local authentication service and the background inquiry.
stop() - Method in class org.openuat.util.BluetoothRFCOMMServer
Need to override the stopListening method to properly close the RFCOMM service notifier.
stop() - Method in interface org.openuat.util.HostAuthenticationServer
Stops the server part.
stop() - Method in class org.openuat.util.HostServerBase
Signals the background listening thread to stop and waits for it.
stop() - Method in class org.openuat.util.ip.PDAHTTPServer
 
stop() - Method in class org.openuat.util.SafetyBeltTimer
This stops the safety belt timer gracefully without triggering it.
stop() - Method in class org.openuat.util.TCPPortServer
Need to override the stopListening method to properly close the TCP server socket.
stopInquiry(boolean) - Method in class org.openuat.util.BluetoothPeerManager
Stops a background inquiry.
stopListening() - Method in class org.openuat.authentication.DHWithVerification
This stops the server part.
stopListening() - Method in class org.openuat.util.UDPMulticastSocket
Signals all listening threads to stop and waits for each of them.
storeLocalKeyPair() - Method in class org.openuat.authentication.SimpleKeyAgreement
 
stringToIndexTuples(String) - Static method in class org.openuat.authentication.CandidateKeyProtocol.CandidateKey
This is a small helper function to decode a list of index tuples from a string that has previously been generated by indexTupleToString.
succeed(RemoteConnection) - Method in class org.openuat.authentication.KeyManager
Sets a remote host to STATE_SUCCEEDED.
SUCCESS - Static variable in class org.openuat.apps.j2me.KeyVerifier
informs that verification was successful
SUCCESS - Static variable in class org.openuat.apps.OpenUATtoolkit
informs that verification was successful
success_form - Variable in class org.openuat.apps.j2me.OpenUATmidlet
The result of the verification method
successCmd - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
SymbianTCPAccelerometerReader - Class in org.openuat.sensors.j2me
This class implements an accelerometer sensor reader that gets its data from a small Symbian/C++ wrapper around the Nokia sensor SDK.
SymbianTCPAccelerometerReader() - Constructor for class org.openuat.sensors.j2me.SymbianTCPAccelerometerReader
Initializes the reader.

T

TcpPort - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
The TCP port we use for this protocol, if running over TCP.
TcpPort - Static variable in class org.openuat.authentication.relate.RelateAuthenticationProtocol
 
TCPPortServer - Class in org.openuat.util
This class represents a listener on a TCP port which responds to incoming authentication requests by delegating any incoming connection to the HostProtocolHandler class.
TCPPortServer(int, int, boolean, boolean) - Constructor for class org.openuat.util.TCPPortServer
Initializes the listener by creating the TCP server socket.
TCPPortServerTest - Class in org.openuat.util.test
 
TCPPortServerTest(String) - Constructor for class org.openuat.util.test.TCPPortServerTest
 
tearDown() - Method in class org.openuat.apps.test.BinaryBlockStreamerTest
 
tearDown() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
tearDown() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
tearDown() - Method in class org.openuat.authentication.test.ShakeWellBeforeUseProtocol1Test
 
tearDown() - Method in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
tearDown() - Method in class org.openuat.channel.oob.test.ButtonChannelTest
 
tearDown() - Method in class org.openuat.channel.test.X509CertificateGeneratorTest
 
tearDown() - Method in class org.openuat.sensors.test.TimeSeriesAlignmentTest
 
tearDown() - Method in class org.openuat.util.test.BluetoothEmulatorBase
 
tearDown() - Method in class org.openuat.util.test.BluetoothRFCOMMServerTest
 
tearDown() - Method in class org.openuat.util.test.IntervalListTest
 
tearDown() - Method in class org.openuat.util.test.PairTest
 
tearDown() - Method in class org.openuat.util.test.TCPPortServerTest
 
tearDown() - Method in class org.openuat.util.test.UDPMulticastSocketTest
 
testAdd() - Method in class org.openuat.util.test.IntervalListTest
Test method for IntervalList.add(int).
testAddFirst() - Method in class org.openuat.util.test.IntervalListTest
Test method for IntervalList.addFirst(int).
testAddPart() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testAddPart_Exceptions() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testAuthenticationFailure() - Method in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
testAuthenticationSuccess() - Method in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
testAuthenticationSuccess() - Method in class org.openuat.sensors.test.TimeSeriesAlignmentTest
 
testBasicPartitioning() - Static method in class org.openuat.apps.groupkey.app2tgdh_tests
 
testBasicTree() - Static method in class org.openuat.apps.groupkey.app2tgdh_tests
 
testBug1_2Rounds_generateKey_generateThenMatch_variant1_RoundsWithSameParts_sameMatchOrder() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testBug1_2Rounds_generateKey_generateThenMatch_variant2_RoundsWithSameParts_sameMatchOrder() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testBug1_2Rounds_generateKey_interlocked_RoundsWithSameParts() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testBug1_2Rounds_searchKey_generateThenMatch_variant1_RoundsWithSameParts_differentMatchOrder() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testBug1_2Rounds_searchKey_generateThenMatch_variant2_RoundsWithSameParts_differentMatchOrder() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testBytesToIntervals1() - Method in class org.openuat.channel.oob.test.ButtonChannelTest
Test method for ButtonChannel.bytesToIntervals(byte[], int, int, int).
testCalculateTotalMean() - Method in class org.openuat.sensors.test.TimeSeriesTest
 
testCalculateTotalMean() - Method in class org.openuat.sensors.test.TimeSeriesTest_Int
 
testCalculateWindowMean() - Method in class org.openuat.sensors.test.TimeSeriesTest
 
testCalculateWindowMean() - Method in class org.openuat.sensors.test.TimeSeriesTest_Int
 
testCalculateWindowVariance() - Method in class org.openuat.sensors.test.TimeSeriesTest
 
testCalculateWindowVariance() - Method in class org.openuat.sensors.test.TimeSeriesTest_Int
 
testClosedOnInitWithAddress() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testClosedOnInitWithAddressAndChannel() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testClosedOnInitWithURL() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testCompareBits() - Method in class org.openuat.authentication.test.DongleProtocolHandlerTest
 
testCompleteAuthentication_LongPreAuthenticationMode_Client() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
testCompleteAuthentication_LongPreAuthenticationMode_Mutual() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
testCompleteAuthentication_LongPreAuthenticationMode_Server() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
testCompleteAuthentication_LongPreAuthenticationMode_ServerPermanentTwoClients() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
testCompleteAuthentication_OOBVerificationMode() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
testCompleteAuthentication_SecretPreInputMode() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
testCompleteAuthentication_ServerTwoClients() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
testCompleteAuthenticationWithParam() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
testCompleteAuthenticationWithParamAndOpenSockets() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
testCompleteRun_AsymmetricOneSideSendMatches_Interlocked() - Method in class org.openuat.authentication.test.CKPOverUDPTest
 
testCompleteRun_AsymmetricOneSideSendMatches_Sequenced1() - Method in class org.openuat.authentication.test.CKPOverUDPTest
 
testCompleteRun_AsymmetricOneSideSendMatches_Sequenced2() - Method in class org.openuat.authentication.test.CKPOverUDPTest
 
testCompleteRun_HardFailure1_Succeed2() - Method in class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
testCompleteRun_HardFailure1and2() - Method in class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
testCompleteRun_HardFailure2_Succeed1() - Method in class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
testCompleteRun_SoftFailure1_HardFailure2() - Method in class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
testCompleteRun_SoftFailure1_Succeed2() - Method in class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
testCompleteRun_SoftFailure1and2() - Method in class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
testCompleteRun_SoftFailure2_HardFailure1() - Method in class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
testCompleteRun_SoftFailure2_Succeed1() - Method in class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
testCompleteRun_Success() - Method in class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
testCompleteRun_SymmetricNoSendMatches_Interlocked() - Method in class org.openuat.authentication.test.CKPOverUDPTest
 
testCompleteRun_SymmetricNoSendMatches_Sequenced1() - Method in class org.openuat.authentication.test.CKPOverUDPTest
 
testCompleteRun_SymmetricNoSendMatches_Sequenced2() - Method in class org.openuat.authentication.test.CKPOverUDPTest
 
testConstructorParameterCheck1() - Method in class org.openuat.channel.test.X509CertificateGeneratorTest
 
testConstructorParameterCheck2() - Method in class org.openuat.channel.test.X509CertificateGeneratorTest
 
testConstructorParameterCheck3() - Method in class org.openuat.channel.test.X509CertificateGeneratorTest
 
testCorrectAgreement() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testCorrectAgreements_PermanentLocal() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testCreateCaAndCertificate() - Method in class org.openuat.channel.test.X509CertificateGeneratorTest
 
testCreateConnection() - Method in class org.openuat.util.test.BluetoothRFCOMMServerTest
 
testCreateConnection() - Method in class org.openuat.util.test.TCPPortServerTest
 
testDHAgreement() - Method in class org.openuat.authentication.test.BC_JCE_InteroperabilityTest
 
testDHParameters() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testEitherInputOrOutputCheck() - Method in class org.openuat.apps.test.BinaryBlockStreamerTest
 
testEncodeDecode() - Method in class org.openuat.features.test.TimeSeriesUtilTest
 
testEncryptDecrypt_MultipleBlocks() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testEncryptDecrypt_MultipleBlocks() - Method in class org.openuat.util.test.SimpleBlockCipherTest
 
testEncryptDecrypt_SingleBlock() - Method in class org.openuat.util.test.SimpleBlockCipherTest
 
testEncryptSplitReassembleDecrypt_MultipleBlocks_1() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testEncryptSplitReassembleDecrypt_MultipleBlocks_2() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testEnforceGatewaySet() - Method in class org.openuat.apps.test.IPSecConfigHandlerTest
 
testEnforceNoOverwriteGateway() - Method in class org.openuat.apps.test.IPSecConfigHandlerTest
 
testEnforceNoOverwriteRemoteNetwork() - Method in class org.openuat.apps.test.IPSecConfigHandlerTest
 
testEquals() - Method in class org.openuat.util.test.IntervalListTest
Test method for IntervalList.equals(Object).
testEqualsAddress() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testEqualsHashcode1() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testEqualsHashcode2() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testEqualsHashcode3() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testEqualsHashcode4() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testEqualsHashcode5() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testEqualsServiceURL() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testEqualsServiceURLAndAddrChannel() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testExactCopyRotate90() - Method in class org.openuat.sensors.test.TimeSeriesAlignmentTest
 
testExactCopyRotateOther() - Method in class org.openuat.sensors.test.TimeSeriesAlignmentTest
 
testExchangeHelper() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testExchangeHelperInterlockGroupNoTimeout() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testExchangeHelperInterlockGroupWithTimeout() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testExchangeHelperMirrorAttackPrevented() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testExchangeHelperMirrorAttackSuccess() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testExchangeHelperTimeoutAtGreeting() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testExchangeHelperTimeoutAtRounds() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testExtractPart() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testFailedRun_SymmetricNoSendMatches_Interlocked() - Method in class org.openuat.authentication.test.CKPOverUDPTest
 
testForwardAndReverseMatch() - Method in class org.openuat.features.test.FPIntFFTTest
 
testGatewayProperty() - Method in class org.openuat.apps.test.IPSecConfigHandlerTest
 
testGetKey() - Method in class org.openuat.util.test.PairTest
Test method for Pair.getKey(java.lang.String).
testGetTotalIntervalLength() - Method in class org.openuat.util.test.IntervalListTest
Test method for IntervalList.getTotalIntervalLength().
testHammingDistance() - Method in class org.openuat.authentication.test.DongleProtocolHandlerTest
 
testHexCodec() - Method in class org.openuat.authentication.test.HexCodecTest
 
testIdealChannel() - Method in class org.openuat.channel.oob.test.ButtonChannelTest
Test method for ButtonChannel.bytesToIntervals(byte[], int, int, int).
testIndexTupleStringEncoding() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testInputNotNullForReceiveCheck() - Method in class org.openuat.apps.test.BinaryBlockStreamerTest
 
testInterlockForRelateDongleProtocol() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testIntervalsToBytes1() - Method in class org.openuat.channel.oob.test.ButtonChannelTest
Test method for ButtonChannel.intervalsToBytes(org.openuat.util.IntervalList, int, int, boolean, boolean).
testIntervalsToBytes2() - Method in class org.openuat.channel.oob.test.ButtonChannelTest
Test method for ButtonChannel.intervalsToBytes(org.openuat.util.IntervalList, int, int, boolean, boolean).
testIntervalsToBytes3() - Method in class org.openuat.channel.oob.test.ButtonChannelTest
Test method for ButtonChannel.intervalsToBytes(org.openuat.util.IntervalList, int, int, boolean, boolean).
testIntervalsToBytes4() - Method in class org.openuat.channel.oob.test.ButtonChannelTest
Test method for ButtonChannel.intervalsToBytes(org.openuat.util.IntervalList, int, int, boolean, boolean).
testItem() - Method in class org.openuat.util.test.IntervalListTest
Test method for IntervalList.item(int).
testJoinTree() - Method in class org.openuat.apps.groupkey.App2tgdh
 
testJoinTree() - Static method in class org.openuat.apps.groupkey.app2tgdh_tests
 
testJoinTree() - Static method in class org.openuat.util.Tgdh
 
testLeaveTree() - Static method in class org.openuat.apps.groupkey.app2tgdh_tests
 
testMatching_1Round() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatching_2Rounds() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAcknowledgeAndKeyGeneration_Asymmetric_1Round() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAcknowledgeAndKeyGeneration_Asymmetric_1Round_multipleCandidates() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAcknowledgeAndKeyGeneration_Asymmetric_2Rounds() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAcknowledgeAndKeyGeneration_Asymmetric_2Rounds_multipleCandidates() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAcknowledgeAndKeyGeneration_Asymmetric_2Rounds_searchKey_variant1_multipleCandidates_historySufficient() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAcknowledgeAndKeyGeneration_Asymmetric_2Rounds_searchKey_variant1_multipleCandidates_historyTooSmall() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAcknowledgeAndKeyGeneration_Asymmetric_2Rounds_searchKey_variant2_multipleCandidates_historySufficient() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAcknowledgeAndKeyGeneration_Asymmetric_2Rounds_searchKey_variant2_multipleCandidates_historyTooSmall() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAcknowledgeAndKeyGeneration_Asymmetric_3Hosts_1Round() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAndKeyGeneration_1Round() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAndKeyGeneration_1Round_multipleCandidates() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAndKeyGeneration_2Rounds_searchKey_variant1() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAndKeyGeneration_2Rounds_searchKey_variant1_multipleCandidates_historySufficient() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAndKeyGeneration_2Rounds_searchKey_variant1_multipleCandidates_historyTooSmall() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAndKeyGeneration_2Rounds_searchKey_variant2() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAndKeyGeneration_2Rounds_searchKey_variant2_multipleCandidates_historySufficient() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAndKeyGeneration_2Rounds_searchKey_variant2_multipleCandidates_historyTooSmall() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMatchingAndKeyGeneration_3Hosts_1Round() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testMemoryOverflowCase() - Method in class org.openuat.authentication.test.ShakeWellBeforeUseProtocol2Test
 
testMergeTrees() - Static method in class org.openuat.apps.groupkey.app2tgdh_tests
 
testMessages_addRemotePublicKey_equalPublicKeyAdded() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testMessages_addRemotePublicKey_invalidPublicKeyAdded1() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testMessages_addRemotePublicKey_invalidPublicKeyAdded2() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testMessages_addRemotePublicKey_invalidPublicKeyAdded3() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testMessages_addRemotePublicKey_invalidPublicKeyAdded4() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testMessages_addRemotePublicKey_invalidPublicKeyAdded5() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testNoRotation() - Method in class org.openuat.sensors.test.TimeSeriesAlignmentTest
 
testNotEqualsAddress() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testNotEqualsServiceURL1() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testNotEqualsServiceURL2() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testNotEqualsServiceURLAndAddrChannel1() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testNotEqualsServiceURLAndAddrChannel2() - Method in class org.openuat.util.test.BluetoothRFCOMMChannelTest
 
testOutputNotNullForSendCheck() - Method in class org.openuat.apps.test.BinaryBlockStreamerTest
 
testParameterCheckConstructor1() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckConstructor2() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckConstructor3() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckConstructor4() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckDecrypt1() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckDecrypt2() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckEncrypt1() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckEncrypt1() - Method in class org.openuat.util.test.SimpleBlockCipherTest
 
testParameterCheckEncrypt2() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckEncrypt2() - Method in class org.openuat.util.test.SimpleBlockCipherTest
 
testParameterCheckEncrypt3() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckEncrypt3() - Method in class org.openuat.util.test.SimpleBlockCipherTest
 
testParameterCheckEncrypt4() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckEncrypt4() - Method in class org.openuat.util.test.SimpleBlockCipherTest
 
testReceiveHello() - Method in class org.openuat.authentication.test.HostProtocolHandlerTest
 
testRemoteNetmaskProperty() - Method in class org.openuat.apps.test.IPSecConfigHandlerTest
 
testRemoteNetworkProperty() - Method in class org.openuat.apps.test.IPSecConfigHandlerTest
 
testRemove() - Method in class org.openuat.util.test.IntervalListTest
Test method for IntervalList.remove(int).
testRotateNoExactMatchPossible() - Method in class org.openuat.sensors.test.TimeSeriesAlignmentTest
 
testSendAndReceive() - Method in class org.openuat.apps.test.BinaryBlockStreamerTest
 
testSendAndReceive_Unicast_Loopback() - Method in class org.openuat.util.test.UDPMulticastSocketTest
 
testSendMulticast() - Method in class org.openuat.util.test.UDPMulticastSocketTest
 
testSendUnicast() - Method in class org.openuat.util.test.UDPMulticastSocketTest
 
testSetExploder() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testSetExploder_FixedErrorCase1() - Method in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
testSize() - Method in class org.openuat.util.test.IntervalListTest
Test method for IntervalList.size().
testSoftRealtime() - Method in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 
testSplitAndReassemble_Variant1_Case1() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testSplitAndReassemble_Variant1_Case2() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testSplitAndReassemble_Variant2_Case1() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testSplitAndReassemble_Variant2_Case2() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testStates_addRemotePublicKey_correctState() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_addRemotePublicKey_wrongState1() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_addRemotePublicKey_wrongState2() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_getAuthenticationKey_correctState() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_getAuthenticationKey_wrongState1() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_getAuthenticationKey_wrongState2() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_getPublicKey_correctState() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_getPublicKey_wrongState() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_getSessionKey_correctState() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_getSessionKey_wrongState1() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_getSessionKey_wrongState2() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_Initialize() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testStates_resetRemotePart_notAllowed() - Method in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
testWriteAndParseGateway() - Method in class org.openuat.apps.test.IPSecConfigHandlerTest
 
testWriteAndParseGatewayAndNetwork() - Method in class org.openuat.apps.test.IPSecConfigHandlerTest
 
testWriteAndParseGatewayAndNetworkAndCaDn() - Method in class org.openuat.apps.test.IPSecConfigHandlerTest
 
textComponent - Variable in class org.openuat.channel.oob.AWTButtonChannelImpl
A gui component that displays text.
Tgdh - Class in org.openuat.util
 
Tgdh() - Constructor for class org.openuat.util.Tgdh
 
TIMEOUT_SERVICE_SEARCH - Static variable in class org.openuat.util.BluetoothPeerManager
The maximum time we wait for a service search to finish in milliseconds.
timeoutMs - Variable in class org.openuat.authentication.HostProtocolHandler
If !
times(Complex) - Method in class org.openuat.features.Complex
return a new object whose value is (this * b).
times(double) - Method in class org.openuat.features.Complex
return a new object whose value is (this * alpha).
TimeSeries - Class in org.openuat.sensors
This class represents a possibly multi-dimensional time series of a single sensor.
TimeSeries(int) - Constructor for class org.openuat.sensors.TimeSeries
Initializes the time series circular buffer with the specified window size.
TimeSeries.Parameters - Interface in org.openuat.sensors
This interface represents the parameters that must be reasonably set when initializing a time series that reads from sensors instead of from other time series.
TimeSeries_Int - Class in org.openuat.sensors
This class represents a possibly multi-dimensional time series of a single sensor.
TimeSeries_Int(int) - Constructor for class org.openuat.sensors.TimeSeries_Int
Initializes the time series circular buffer with the specified window size.
TimeSeries_Int.Parameters - Interface in org.openuat.sensors
This interface represents the parameters that must be reasonably set when initializing a time series that reads from sensors instead of from other time series.
TimeSeriesAggregator - Class in org.openuat.sensors
This class implements an aggregation of multiple time series into one.
TimeSeriesAggregator(int, int, int, int) - Constructor for class org.openuat.sensors.TimeSeriesAggregator
Constructs all internal buffers and the time series.
TimeSeriesAlignment - Class in org.openuat.sensors
http://en.wikipedia.org/wiki/Image:Spherical_Coordinates.png http://en.wikipedia.org/wiki/List_of_canonical_coordinate_transformations x = r sin phi cos theta y = r sin phi sin theta z = r cos phi r^2 = x^2+y^2+z^2 cos theta = x / sqrt(x^2 + y^2), sin theta = y / sqrt(x^2 + y^2), tan theta = y/x cos phi = z/r, tan phi = sqrt(x^2+y^2) / z
TimeSeriesAlignment(int, int, int, int) - Constructor for class org.openuat.sensors.TimeSeriesAlignment
Constructs all internal buffers and the time series.
TimeSeriesAlignment(double[][]) - Constructor for class org.openuat.sensors.TimeSeriesAlignment
 
TimeSeriesAlignment.Alignment - Class in org.openuat.sensors
 
TimeSeriesAlignment.Alignment() - Constructor for class org.openuat.sensors.TimeSeriesAlignment.Alignment
 
TimeSeriesAlignmentTest - Class in org.openuat.sensors.test
 
TimeSeriesAlignmentTest() - Constructor for class org.openuat.sensors.test.TimeSeriesAlignmentTest
 
TimeSeriesBundle - Class in org.openuat.sensors
This class implements a collection of multiple time series that belong together, for example multiple dimensions from a single sensor.
TimeSeriesBundle(int, int, int, int) - Constructor for class org.openuat.sensors.TimeSeriesBundle
Constructs all internal buffers and the time series.
TimeSeriesTest - Class in org.openuat.sensors.test
 
TimeSeriesTest() - Constructor for class org.openuat.sensors.test.TimeSeriesTest
 
TimeSeriesTest_Int - Class in org.openuat.sensors.test
 
TimeSeriesTest_Int() - Constructor for class org.openuat.sensors.test.TimeSeriesTest_Int
 
TimeSeriesUtil - Class in org.openuat.features
This class contains utility functions for dealing with time series.
TimeSeriesUtil() - Constructor for class org.openuat.features.TimeSeriesUtil
 
TimeSeriesUtilTest - Class in org.openuat.features.test
 
TimeSeriesUtilTest() - Constructor for class org.openuat.features.test.TimeSeriesUtilTest
 
toActive(int, int) - Method in class org.openuat.sensors.DeviceStateListener
This method will be called when the device was quiescent and became active with the last sample.
toActiveFirstLine(int) - Method in class org.openuat.sensors.TimeSeriesAggregator
 
toActiveFirstLine(int) - Method in class org.openuat.sensors.TimeSeriesAlignment
 
toActiveFirstLine(int) - Method in class org.openuat.sensors.TimeSeriesBundle
 
toQuiescent(int, int) - Method in class org.openuat.sensors.DeviceStateListener
This method will be called when the device was active and became quiescent with the last sample.
toQuiescentLastLine(int) - Method in class org.openuat.sensors.TimeSeriesAggregator
 
toQuiescentLastLine(int) - Method in class org.openuat.sensors.TimeSeriesAlignment
 
toQuiescentLastLine(int) - Method in class org.openuat.sensors.TimeSeriesBundle
 
toRemote - Variable in class org.openuat.authentication.HostProtocolHandler
The stream to send messages to the remote end.
toString() - Method in class org.openuat.channel.oob.ButtonChannel
 
toString() - Method in class org.openuat.features.Complex
return a string representation of the invoking object.
toString() - Method in class org.openuat.util.BluetoothRFCOMMChannel
 
toString() - Method in class org.openuat.util.IntervalList
 
toString() - Method in class org.openuat.util.RemoteTCPConnection
 
TOTAL_SIGNAL_COUNT - Static variable in class org.openuat.channel.oob.ButtonChannel
The total number of signals needed to transfer a given message is given as the number of needed intervals plus one (n intervals are defined by n+1 signals).
totalCKPTime - Variable in class org.openuat.authentication.CKPOverUDP
These are only for keeping statistics on number and size of messages and time spent for CKP.
totalCodingTime - Variable in class org.openuat.authentication.CKPOverUDP
These are only for keeping statistics on number and size of messages and time spent for CKP.
totalCryptoTime - Variable in class org.openuat.authentication.CandidateKeyProtocol
These are only for keeping statistics on book-keeping, search, and "crypto" times.
totalFFTTime - Variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
These are only for keeping statistics on time spent for FFT.
totalListingTime - Variable in class org.openuat.authentication.CandidateKeyProtocol
These are only for keeping statistics on book-keeping, search, and "crypto" times.
totalMessageNum - Variable in class org.openuat.authentication.CKPOverUDP
These are only for keeping statistics on number and size of messages and time spent for CKP.
totalMessageSize - Variable in class org.openuat.authentication.CKPOverUDP
These are only for keeping statistics on number and size of messages and time spent for CKP.
totalSearchTime - Variable in class org.openuat.authentication.CandidateKeyProtocol
These are only for keeping statistics on book-keeping, search, and "crypto" times.
totalTransferSize - Variable in class org.openuat.authentication.HostProtocolHandler
The number of bytes that have been transferred in both directions.
trace(Object) - Method in class org.openuat.log.j2me.BandyLogger
 
trace(Object, Throwable) - Method in class org.openuat.log.j2me.BandyLogger
 
trace(Object) - Method in class org.openuat.log.j2me.MicrologLogger
 
trace(Object, Throwable) - Method in class org.openuat.log.j2me.MicrologLogger
 
trace(Object) - Method in interface org.openuat.log.Log
Logs a message at log level trace.
trace(Object, Throwable) - Method in interface org.openuat.log.Log
Logs a message at log level trace.
trace(Object) - Method in class org.openuat.log.Log4jLogger
 
trace(Object, Throwable) - Method in class org.openuat.log.Log4jLogger
 
TrafficLightToButtonChannel - Class in org.openuat.channel.oob
This channel is a transfer channel.
TrafficLightToButtonChannel(ButtonChannelImpl) - Constructor for class org.openuat.channel.oob.TrafficLightToButtonChannel
Creates a new instance of this channel.
transmissionMode - Variable in class org.openuat.channel.oob.ButtonChannelImpl
transmissionMode is one of the TRANSMIT_* constants defined in this class.
transmit(byte[]) - Method in interface org.openuat.authentication.OOBChannel
 
transmit(byte[]) - Method in class org.openuat.channel.oob.AudioChannel
Encodes the message in audio format and plays it.
transmit(byte[]) - Method in class org.openuat.channel.oob.ButtonToButtonChannel
Note: This method is not implemented for this channel.
transmit(byte[]) - Method in class org.openuat.channel.oob.FlashDisplayToButtonChannel
Transmits provided data over this channel.
transmit(byte[]) - Method in class org.openuat.channel.oob.j2me.J2MEAudioChannel
Encodes the message in audio format and plays it.
transmit(byte[]) - Method in class org.openuat.channel.oob.j2me.J2MEVisualChannel
Displays a QR code enconding the message.
transmit(byte[]) - Method in class org.openuat.channel.oob.LongVibrationToButtonChannel
Transmits provided data over this channel.
transmit(byte[]) - Method in class org.openuat.channel.oob.PowerBarToButtonChannel
Transmits provided data over this channel.
transmit(byte[]) - Method in class org.openuat.channel.oob.ProgressBarToButtonChannel
Transmits provided data over this channel.
transmit(byte[]) - Method in class org.openuat.channel.oob.ShortVibrationToButtonChannel
Transmits provided data over this channel.
transmit(byte[]) - Method in class org.openuat.channel.oob.TrafficLightToButtonChannel
Transmits provided data over this channel.
transmit(byte[]) - Method in class org.openuat.channel.oob.VisualChannel
 
TRANSMIT_BAR - Static variable in class org.openuat.channel.oob.ButtonChannelImpl
Transmission mode: progress bar.
TRANSMIT_PLAIN - Static variable in class org.openuat.channel.oob.ButtonChannelImpl
Transmission mode: plain (simply display text).
TRANSMIT_SIGNAL - Static variable in class org.openuat.channel.oob.ButtonChannelImpl
Transmission mode: signal.
TRANSMIT_TRAFFIC_LIGHT - Static variable in class org.openuat.channel.oob.ButtonChannelImpl
Transmission mode: traffic light.
TRANSMIT_VERT_BARS - Static variable in class org.openuat.channel.oob.ButtonChannelImpl
Transmission mode: power bar.
transmitDisplayText - Variable in class org.openuat.channel.oob.ButtonChannel
Some text that is displayed before (and, if the channels doesn't use the display itself to transmit, while) transmitting data.
TrayIconHelper - Class in org.openuat.apps.util
 
TrayIconHelper() - Constructor for class org.openuat.apps.util.TrayIconHelper
 

U

UDPMulticastSocket - Class in org.openuat.util
This class offers unicast and multicast UDP communication.
UDPMulticastSocket(int, int, String) - Constructor for class org.openuat.util.UDPMulticastSocket
Creates an UDPMulticastSocket object.
UDPMulticastSocketTest - Class in org.openuat.util.test
 
UDPMulticastSocketTest(String) - Constructor for class org.openuat.util.test.UDPMulticastSocketTest
 
UdpPort - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol2
The TCP port we use for this protocol.
useBCAPI - Variable in class org.openuat.channel.test.X509CertificateGeneratorTest
 
useCarry - Variable in class org.openuat.channel.oob.ButtonChannel
Used for ButtonChannel.intervalsToBytes(org.openuat.util.IntervalList, int, int, boolean, boolean).
useJSSE - Variable in class org.openuat.authentication.CKPOverUDP
If set to true, the JSSE will be used, if set to false, the Bouncycastle Lightweight API.
useJSSE - Variable in class org.openuat.authentication.DHWithVerification
If set to true, the JSSE will be used, if set to false, the Bouncycastle Lightweight API.
useJSSE - Variable in class org.openuat.authentication.HostProtocolHandler
If set to true, the JSSE will be used, if set to false, the Bouncycastle Lightweight API.
useJSSE - Variable in class org.openuat.authentication.test.InterlockProtocolTest
 
useJSSE - Variable in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
useJSSE - Static variable in class org.openuat.util.BluetoothOpportunisticConnector
 
useJSSE - Variable in class org.openuat.util.HostServerBase
If set to true, the JSSE will be used, if set to false, the Bouncycastle Lightweight API.
useJSSE - Variable in class org.openuat.util.test.SimpleBlockCipherTest
 
useJSSE1 - Variable in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
useJSSE1 - Variable in class org.openuat.authentication.test.CKPOverUDPTest
 
useJSSE1 - Variable in class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
useJSSE2 - Variable in class org.openuat.authentication.test.CandidateKeyProtocolTest
 
useJSSE2 - Variable in class org.openuat.authentication.test.CKPOverUDPTest
 
useJSSE2 - Variable in class org.openuat.authentication.test.DHOverTCPWithVerificationTest
 
useJSSE2 - Variable in class org.openuat.authentication.test.InterlockProtocolTest
 
useJSSE2 - Variable in class org.openuat.authentication.test.SimpleKeyAgreementTest
 
useJSSE2 - Variable in class org.openuat.util.test.SimpleBlockCipherTest
 
useJSSEClient - Variable in class org.openuat.authentication.test.HostProtocolHandlerTest
 
useJSSEServer - Variable in class org.openuat.authentication.test.HostProtocolHandlerTest
 

V

VALUE_RANGE - Static variable in class org.openuat.sensors.j2me.NokiaAccelerometerReader
This is only approximate!
VALUE_RANGE - Static variable in class org.openuat.sensors.j2me.SymbianTCPAccelerometerReader
 
VALUE_RANGE - Static variable in class org.openuat.sensors.MainboardAccelerometerReader_Linux
 
VALUE_RANGE - Static variable in class org.openuat.sensors.ParallelPortPWMReader
 
VALUE_RANGE - Static variable in class org.openuat.sensors.WiTiltRawReader
 
VALUE_RANGE - Static variable in class org.openuat.sensors.XsensLogReader
 
vCard - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
VectorSamplesSink - Interface in org.openuat.sensors
This interface represents a sink for vector sample values, and only defines three methods: to add new sample vectord, to react to a segment becoming "active" (by some definition) and to react to a segment becoming "inactive".
VerificationConnectionEstablishmentRetryDelay - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
How long to wait between after an unsuccessful attempt to establish a key verification channel in ms.
VerificationConnectionEstablishmentTimeout - Static variable in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
How long to try and establish connections for key verification once a local segment has been gathered in ms.
verificationFailure(boolean, RemoteConnection, Object, String, Exception, String) - Method in class org.openuat.authentication.DHWithVerification
This method should be called by derived classes after key verification has been started with the startVerification method.
verificationSuccess(RemoteConnection, Object, String) - Method in class org.openuat.authentication.DHWithVerification
This method should be called by derived classes after key verification has been started with the startVerification method.
VERIFY - Static variable in class org.openuat.apps.j2me.KeyVerifier
synchronization commands
verify() - Method in class org.openuat.apps.j2me.KeyVerifier
not as initiator
VERIFY - Static variable in class org.openuat.apps.OpenUATtoolkit
Synchronization commands between the two devices transmitted during the verification phase via Bluetooth.
verify_method - Variable in class org.openuat.apps.j2me.OpenUATmidlet
displays the available verification methods: visual, audio, madlib, slowcodec
verifyAudio() - Method in class org.openuat.apps.j2me.KeyVerifier
 
verifyMadLib() - Method in class org.openuat.apps.j2me.KeyVerifier
 
verifySlowCodec() - Method in class org.openuat.apps.j2me.KeyVerifier
 
verifyVisual() - Method in class org.openuat.apps.j2me.KeyVerifier
 
vibrate(int) - Method in class org.openuat.channel.oob.AWTButtonChannelImpl
 
vibrate(int) - Method in class org.openuat.channel.oob.ButtonChannelImpl
Vibrates for milliseconds ms.
vibrate(int) - Method in class org.openuat.channel.oob.j2me.J2MEButtonChannelImpl
 
VIDEO_CHANNEL - Static variable in interface org.openuat.authentication.OOBChannel
 
videoControl - Variable in class org.openuat.channel.oob.j2me.J2MEVisualChannel
 
VISUAL - Static variable in class org.openuat.apps.j2me.KeyVerifier
verification methods
visual - Variable in class org.openuat.apps.j2me.OpenUATmidlet
 
VISUAL - Static variable in class org.openuat.apps.OpenUATtoolkit
QR code - take picture and decode
VisualChannel - Class in org.openuat.channel.oob
Displays the verification message as a QR barcode on the specified JPanel.
VisualChannel() - Constructor for class org.openuat.channel.oob.VisualChannel
 
volume - Variable in class org.openuat.apps.j2me.OpenUATmidlet
Play volume, how loud the phone should play the tunes

W

waitForBackgroundSearchToFinish(int) - Method in class org.openuat.util.BluetoothPeerManager
Wait for any background inquiry or service search that may be running to finish.
warn(Object) - Method in class org.openuat.log.j2me.BandyLogger
 
warn(Object, Throwable) - Method in class org.openuat.log.j2me.BandyLogger
 
warn(Object) - Method in class org.openuat.log.j2me.MicrologLogger
 
warn(Object, Throwable) - Method in class org.openuat.log.j2me.MicrologLogger
 
warn(Object) - Method in interface org.openuat.log.Log
Logs a message at log level warn.
warn(Object, Throwable) - Method in interface org.openuat.log.Log
Logs a message at log level warn.
warn(Object) - Method in class org.openuat.log.Log4jLogger
 
warn(Object, Throwable) - Method in class org.openuat.log.Log4jLogger
 
weightedCoherenceMean(double[], double[], int, int, int) - Static method in class org.openuat.features.Coherence
This is a helper function that computes the average over the coherence values, weighted by the number of slices that were used to compute the coherence.
weightedCoherenceMean(double[], double[], int, int, int) - Static method in class org.openuat.features.Coherence_Int
This is a helper function that computes the average over the coherence values, weighted by the number of slices that were used to compute the coherence.
WHITE - Static variable in class org.openuat.util.RgbColor
The color white (0xffffff).
windowSize - Static variable in class org.openuat.authentication.accelerometer.MarinPerianuComparison
Use the last 128 samples (i.e. the last 16s).
windowSize - Variable in class org.openuat.sensors.TimeSeriesBundle
This window size as passed to the constructor.
wipe(Object) - Method in class org.openuat.authentication.CandidateKeyProtocol
Wipes all state that is held with respect to a remote host.
wipe() - Method in class org.openuat.authentication.KeyManager
Wipes all key material by calling wipe() on each State object.
wipe() - Method in class org.openuat.authentication.SimpleKeyAgreement
This method performs a secure wipe of the cryptographic key material held by this class by overwriting the memory regions with zero before freeing them (i.e. handing them over to the garbage collector, which might free them at an unpredictable time later, marking them for overwrite at an even later time).
wipeAll() - Method in class org.openuat.authentication.CandidateKeyProtocol
Wipes all entries from the set of matching keys, i.e. calls wipe for all remote hosts where there have been some matches.
WiTiltRawReader - Class in org.openuat.sensors
This class implements a reader for the "RAW" data format generated by Spark Fun Electronics WiTilt v2.5 sensors.
WiTiltRawReader() - Constructor for class org.openuat.sensors.WiTiltRawReader
Initializes the WiTilt RAW reader object, but does not open a connection.
write(int) - Method in class org.openuat.util.DebugOutputStream
Passes through to realStream, but logs.
write(byte[]) - Method in class org.openuat.util.DebugOutputStream
Passes through to realStream, but logs.
write(byte[], int, int) - Method in class org.openuat.util.DebugOutputStream
Passes through to realStream, but logs.
writeConfig(Writer) - Method in class org.openuat.apps.IPSecConfigHandler
 

X

X509CertificateGenerator - Class in org.openuat.channel
This class uses the Bouncycastle lightweight API to generate X.509 certificates programmatically.
X509CertificateGenerator(boolean) - Constructor for class org.openuat.channel.X509CertificateGenerator
Initializes the objects without an existing CA.
X509CertificateGenerator(String, String, String, boolean) - Constructor for class org.openuat.channel.X509CertificateGenerator
Initializes the object for creating certificates by loading the CA certificate and private key.
X509CertificateGeneratorTest - Class in org.openuat.channel.test
 
X509CertificateGeneratorTest() - Constructor for class org.openuat.channel.test.X509CertificateGeneratorTest
 
X509CertificateGeneratorTest_NoJCE - Class in org.openuat.channel.test
 
X509CertificateGeneratorTest_NoJCE() - Constructor for class org.openuat.channel.test.X509CertificateGeneratorTest_NoJCE
 
XsensLogReader - Class in org.openuat.sensors
This class implements a reader for the data format generated by Carl Fischer's Linux "logger" tool for sampling accelerometer data from Xsens devices.
XsensLogReader(String) - Constructor for class org.openuat.sensors.XsensLogReader
Initializes the parallel port PWM log reader.
XsensLogReader(InputStream) - Constructor for class org.openuat.sensors.XsensLogReader
Initializes the parallel port PWM log reader.

Y

YELLOW - Static variable in class org.openuat.util.RgbColor
The color yellow (0xffff00).

A B C D E F G H I J K L M N O P Q R S T U V W X Y

2005-2009, Rene Mayrhofer.