Class Summary |
CipherStream |
Parent of CipherStreamClient and CipherStreamServer. |
CipherStreamClient |
This class can be used to apply an interactive key exchange protocol
to a pair of streams and then encrypt all data going through them with
the session key exchanged. |
CipherStreamServer |
This class can be used to apply an interactive key exchange protocol to a
pair of streams and then encrypt all data going through them with the session
key exchanged. |
DecryptStream |
Decrypt a stream of data encrypted with a corresponding EncryptStream
ojbect. |
EncryptStream |
This OutputStream encrypts everything written to it using the specified
EncryptMode. |
HashInputStream |
This InputStream hashes everything read from an underlying
OutputStream and then returns the data. |
HashOutputStream |
This OutputStream hashes everything written to it and then passes
it to an underlying OutputStream. |
SignStream |
This OutputStream signs everything written to it using the
specified HashState and SignatureKey. |
VerifyStream |
This InputStream reads the stream generated by a SignStream and
verifies the embedded signatures or hashes. |