Lines Matching defs:outBuffer
501 protected int engineUpdate(ByteBuffer inBuffer, ByteBuffer outBuffer)
503 return implUpdate(inBuffer, outBuffer);
534 protected int engineDoFinal(ByteBuffer inBuffer, ByteBuffer outBuffer)
537 int n = engineUpdate(inBuffer, outBuffer);
538 n += implDoFinal(outBuffer);
603 private int implUpdate(ByteBuffer inBuffer, ByteBuffer outBuffer)
610 int outLen = outBuffer.remaining();
633 if (outBuffer instanceof DirectBuffer) {
634 outAddr = ((DirectBuffer) outBuffer).address();
635 outOfs = outBuffer.position();
637 if (outBuffer.hasArray()) {
638 outArray = outBuffer.array();
639 outOfs = (outBuffer.position() + outBuffer.arrayOffset());
702 if (!(outBuffer instanceof DirectBuffer) &&
703 !outBuffer.hasArray()) {
704 outBuffer.put(outArray, outOfs, k);
706 outBuffer.position(outBuffer.position() + k);
767 private int implDoFinal(ByteBuffer outBuffer)
770 int outLen = outBuffer.remaining();
782 if (outBuffer instanceof DirectBuffer) {
783 outAddr = ((DirectBuffer) outBuffer).address();
784 outOfs = outBuffer.position();
786 if (outBuffer.hasArray()) {
787 outArray = outBuffer.array();
788 outOfs = outBuffer.position() + outBuffer.arrayOffset();
826 (!(outBuffer instanceof DirectBuffer) &&
827 !outBuffer.hasArray())) {
828 outBuffer.put(outArray, outOfs, k);
830 outBuffer.position(outBuffer.position() + k);