Use MessageDigest.isEquals method when comparing signatures in NTLMEngineImpl

Signed-off-by: Andrea Cosentino <ancosen@gmail.com>
This commit is contained in:
Andrea Cosentino 2024-01-25 13:56:20 +01:00 committed by Oleg Kalnichevski
parent 4f8f34fe5c
commit 4adaa20be6

View File

@ -926,7 +926,7 @@ private boolean validateSignature( final byte[] signature, final byte[] message
// log.info( "SSSSS validateSignature("+seqNumber+")\n"
// + " received: " + DebugUtil.dump( signature ) + "\n"
// + " computed: " + DebugUtil.dump( computedSignature ) );
return Arrays.equals( signature, computedSignature );
return MessageDigest.isEqual( signature, computedSignature );
}
public byte[] signAndEncryptMessage( final byte[] cleartextMessage ) throws NTLMEngineException