Junjie Chen created CRYPTO-125:

             Summary: CryptoOutpuStream does not call write in a loop when 
underlying channel is socketchannel
                 Key: CRYPTO-125
                 URL: https://issues.apache.org/jira/browse/CRYPTO-125
             Project: Commons Crypto
          Issue Type: Bug
          Components: Stream
    Affects Versions: 1.0.0
            Reporter: Junjie Chen

The encrypt function call output.write without loop which lead to data loss 
when creating the output encryption stream with a SocketChannel and works in 
non-block mode.

As suggested, it should be call as following way:
while(buf.hasRemaining()) {

This message was sent by Atlassian JIRA

Reply via email to