Package org.logi.crypto.io

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.
 



Copyright 1997-2000 Logi Ragnarsson