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

A

abs() - Method in class org.openuat.features.Complex
return |this|
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
 
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
 
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 assemply.
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.TimeSeriesAggregator
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.TimeSeriesAggregator
 
addNextStageSegmentsSink(SegmentsSink) - Method in class org.openuat.sensors.TimeSeriesAggregator
Registers a sink which will receive all active segments when they are complete.
addNextStageSegmentsSink_Int(SegmentsSink_Int) - Method in class org.openuat.sensors.TimeSeriesAggregator
 
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.
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.
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
 
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
 
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.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.BluetoothDemo
 
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.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.BluetoothDemo
 
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 4 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.IPSecConnectorAdmin
 
AuthenticationStarted(Object, Object) - Method in class org.openuat.apps.IPSecConnectorClient
 
AuthenticationStarted(Object, Object) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
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.IPSecConnectorAdmin
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.apps.IPSecConnectorClient
 
AuthenticationSuccess(Object, Object, Object) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
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
 
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.

B

BC_JCE_InteroperabilityTest - Class in org.openuat.authentication.test
 
BC_JCE_InteroperabilityTest() - Constructor for class org.openuat.authentication.test.BC_JCE_InteroperabilityTest
 
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
 
bitsPerSample - Static variable in class org.openuat.authentication.accelerometer.MarinPerianuComparison
Samples are represented by just 1 Byte.
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.
BluetoothDemo - Class in org.openuat.apps.j2me
 
BluetoothDemo() - Constructor for class org.openuat.apps.j2me.BluetoothDemo
 
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.
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.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
 

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.
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() - 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.j2me.BluetoothDemo
 
commandAction(Command, Displayable) - Method in class org.openuat.apps.j2me.HelloProperty
 
commandAction(Command, Displayable) - Method in class org.openuat.apps.j2me.ShakeMIDlet
 
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.
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.
createPolicyHandle(int, int, int, int) - Static method in class org.openuat.channel.IPSecConnection_Windows
 
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[]).

D

data - Variable in class org.openuat.util.ip.PDAHTTPServer.Response
Data of the response, may be null.
deactivatePolicy(String) - Static method in class org.openuat.channel.IPSecConnection_Windows
 
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
 
decodeVector(byte[]) - Static method in class org.openuat.features.TimeSeriesUtil
Encodes a byte vector as produced by encodeVector to its original form.
decrypt(byte[]) - Method in class org.openuat.authentication.InterlockProtocol
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.
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.ShakeMIDlet
 
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, 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
 
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
 
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
 
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.
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 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.
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
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.
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
 
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.
flush() - Method in class org.openuat.util.DebugOutputStream
Only passes through to realStream, no logging.
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
 

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.
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.
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.
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.
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.
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.TimeSeriesAggregator
Returns the first stage sink objects that can be registered with the samples source.
getInitialSinks_Int() - Method in class org.openuat.sensors.TimeSeriesAggregator
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.
getLastCoherenceMean() - Method in class org.openuat.authentication.accelerometer.ShakeWellBeforeUseProtocol1
Returns the last coherence mean value that has been computed locally.
getListener() - Method in class org.openuat.util.ip.FileTransferService
 
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.
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
 
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.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_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.
getPeers() - Method in class org.openuat.util.BluetoothPeerManager
Returns the list of devices that have been discovered until now.
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.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.
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
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.
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.
getSumMatchEntropy(Object) - Method in class org.openuat.authentication.CandidateKeyProtocol
Returns the sum of all entropy values for matching key parts.
getTmpFile() - Method in class org.openuat.util.ip.FileTransferEvent
 
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.
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.

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.
handleMessage(byte[], int, int, Object) - Method in interface org.openuat.util.MessageListener
This message is called for each incoming message.
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.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.
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.
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
 
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).
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 class should only be instantiated by HostServerSocket 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

ifft(Complex[]) - Static method in class org.openuat.features.FFT
compute the inverse FFT of x[], assuming its length is a power of 2.
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.
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.
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() - Static method in class org.openuat.util.BluetoothSupport
This method should be called by all other classes using the JSR82 API before using it.
inquiryCompleted(Vector) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
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.
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
 
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.
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.
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.
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.
isTriggered() - Method in class org.openuat.util.SafetyBeltTimer
Returns true when the timer has triggered and the task should terminate.

K

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.
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 amout 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.
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.

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.
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
 
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.
Log4jDummyPrinterApp - Class in org.openuat.apps
 
Log4jDummyPrinterApp() - Constructor for class org.openuat.apps.Log4jDummyPrinterApp
 
logger - Static variable in class org.openuat.apps.IPSecConnectorAdmin
Our log4j logger.
LoggingHelper - Class in org.openuat.util
 
LoggingHelper() - Constructor for class org.openuat.util.LoggingHelper
 

M

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.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.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.
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.
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.
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).
MessageListener - Interface in org.openuat.util
This is a very simple interface to listen to incoming messages for connectionless protocols, e.g.
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
 
minus(Complex) - Method in class org.openuat.features.Complex
return a new object whose value is (this - b).
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
 

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.
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
 
numSucceeded - Variable in class org.openuat.authentication.test.ShakeWellBeforeUseProtocolTestBase
 

O

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.
org.openuat.apps - package org.openuat.apps
 
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.test - package org.openuat.channel.test
 
org.openuat.features - package org.openuat.features
 
org.openuat.features.test - package org.openuat.features.test
 
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

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.
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) - 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.
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.ShakeMIDlet
 
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.
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
 
powerSpectrum(Complex[]) - Static method in class org.openuat.features.FFT
Computes the power spectrum of a complex signal, see e.g.
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
 
Protocol_AuthenticationAcknowledge - 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 signalled 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 =!

Q

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(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
 
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 maximimum time that the interlock exchange of active segments with the remote host is allowed to take in ms.
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.
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.TimeSeriesAggregator
Removes a previously registered sink.
removeNextStageSamplesSink(SamplesSink_Int) - Method in class org.openuat.sensors.TimeSeriesAggregator
 
removeNextStageSegmentsSink(SegmentsSink) - Method in class org.openuat.sensors.TimeSeriesAggregator
Removes a previously registered sink.
removeNextStageSegmentsSink(SegmentsSink_Int) - Method in class org.openuat.sensors.TimeSeriesAggregator
 
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(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.
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.TimeSeriesAggregator
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 hearbeat 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.
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.
retryConnectionDelay - Static variable in class org.openuat.util.BluetoothOpportunisticConnector
The sleep time before re-attempting a connection in ms.
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.util.TrayIconHelper
 
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.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
 
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 is a currently safety belt against the dongle being stuck in authentication mode or the other dongle never entering authentication mode.
SafetyBeltTimer(int, InputStream) - Constructor for class org.openuat.util.SafetyBeltTimer
 
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.
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.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".
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.
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.
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.
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.
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.
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.
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.
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.
serviceListFound(RemoteDevice, Vector) - Method in class org.openuat.apps.j2me.BluetoothDemo
 
serviceListFound(RemoteDevice, Vector) - Method in class org.openuat.util.BluetoothOpportunisticConnector.BluetoothPeerEventsHandler
 
serviceListFound(RemoteDevice, Vector) - 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.
serviceName - Static variable in class org.openuat.util.BluetoothOpportunisticConnector
The Bluetooth service will be advertised under this friendly name.
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.TimeSeriesAggregator
Sets the activeVarianceThreshold for all internally kept time series.
setActiveVarianceThreshold(int) - Method in class org.openuat.sensors.TimeSeriesAggregator
 
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.
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).
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.TimeSeriesAggregator
Sets the multiplicator for all internally kept time series.
setMultiplicator(int) - Method in class org.openuat.sensors.TimeSeriesAggregator
 
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.TimeSeriesAggregator
Sets the offset for all internally kept time series.
setOffset(int) - Method in class org.openuat.sensors.TimeSeriesAggregator
 
setOptionalRemoteReference(RemoteConnection, Object) - Method in class org.openuat.authentication.KeyManager
Returns the optional remote reference for a remote host.
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.TimeSeriesAggregator
Sets the parameters for all internally kept time series.
setParameters(TimeSeries_Int.Parameters) - Method in class org.openuat.sensors.TimeSeriesAggregator
 
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.
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.TimeSeriesAggregator
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.TimeSeriesAggregator
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.test.X509CertificateGeneratorTest
 
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.BluetoothRFCOMMChannelTest
 
setUp() - Method in class org.openuat.util.test.BluetoothRFCOMMServerTest
 
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, 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.
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.
SimpleKeyAgreement - Class in org.openuat.authentication
This class implements a simple key agreement protocol.
SimpleKeyAgreement(boolean) - Constructor for class org.openuat.authentication.SimpleKeyAgreement
Initialized a fresh key agreement, simply by calling init().
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.
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).
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(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.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.j2me.BluetoothDemo
 
startApp() - Method in class org.openuat.apps.j2me.HelloProperty
 
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, int, boolean, String, boolean) - Static method in class org.openuat.authentication.HostProtocolHandler
Outgoing authentication connections are done asynchronously just like the incoming connections.
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.
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.
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 interface org.openuat.channel.SecureChannel
Stop a previously established secure channel.
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.
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.
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.test.X509CertificateGeneratorTest
 
tearDown() - Method in class org.openuat.util.test.BluetoothRFCOMMServerTest
 
tearDown() - Method in class org.openuat.util.test.TCPPortServerTest
 
tearDown() - Method in class org.openuat.util.test.UDPMulticastSocketTest
 
testAddPart() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testAddPart_Exceptions() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
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
 
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() - 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
 
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_SingleBlock() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
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
 
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
 
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
 
testHammingDistance() - Method in class org.openuat.authentication.test.DongleProtocolHandlerTest
 
testHexCodec() - Method in class org.openuat.authentication.test.HexCodecTest
 
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
 
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
 
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
 
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
 
testParameterCheckEncrypt2() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckEncrypt3() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
testParameterCheckEncrypt4() - Method in class org.openuat.authentication.test.InterlockProtocolTest
 
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
 
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
 
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
 
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
 
TIMEOUT_SERVICE_SEARCH - Static variable in class org.openuat.util.BluetoothPeerManager
The maximum time we wait for a service search to finish in milliseconds.
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.
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.
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.
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.RemoteTCPConnection
 
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
 
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.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.
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
 
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.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
 
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.

W

waitForBackgroundSearchToFinish(int) - Method in class org.openuat.util.BluetoothPeerManager
Wait for any background inquiry or service search that may be running to finish.
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.
windowSize - Static variable in class org.openuat.authentication.accelerometer.MarinPerianuComparison
Use the last 128 samples (i.e. the last 16s).
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
 

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

2005-2006, Rene Mayrhofer.