File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed
driver-sync/src/main/com/mongodb/client/internal Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -298,12 +298,11 @@ private void decryptKeys(final MongoCryptContext cryptContext) {
298
298
private void decryptKey (final MongoKeyDecryptor keyDecryptor ) {
299
299
InputStream inputStream = keyManagementService .stream (keyDecryptor .getHostName (), keyDecryptor .getMessage ());
300
300
try {
301
- byte [] bytes = new byte [4096 ];
302
-
303
301
int bytesNeeded = keyDecryptor .bytesNeeded ();
304
302
305
303
while (bytesNeeded > 0 ) {
306
- int bytesRead = inputStream .read (bytes , 0 , bytesNeeded );
304
+ byte [] bytes = new byte [bytesNeeded ];
305
+ int bytesRead = inputStream .read (bytes , 0 , bytes .length );
307
306
keyDecryptor .feed (ByteBuffer .wrap (bytes , 0 , bytesRead ));
308
307
bytesNeeded = keyDecryptor .bytesNeeded ();
309
308
}
You can’t perform that action at this time.
0 commit comments