On Mon, 16 Nov 2020 19:17:55 GMT, Valerie Peng <valer...@openjdk.org> wrote:

>> This is a very seldom used code path,  There was only one existing test that 
>> accesses this code and it has not offset.
>> 
>> constructBlock() is a generic method.  There should be no case where ibuffer 
>> is >= blocksize during this method.   For encryption the two encrypt() only 
>> put code in ibuffer.  This method is for normal update() operations.  The 
>> other encrypt is for any of the CipherCore internal buffer needs sent to GCM 
>> before doing the doFinal.  At that point, ibuffer can be >= blocksize and 
>> doFinal will handle it.  Some of this complication will go away with phase 2 
>> of separating GCM from CipherCore
>
> The current impl of constructBlock() seems to have code handling ibuffer >= 
> blocksize scenario. Could you fix that and also pass the input offset into 
> constructBlock() for this RFE?

I redid the whole code

-------------

PR: https://git.openjdk.java.net/jdk/pull/411

Reply via email to