8295919: java.security.MessageDigest.isEqual does not adhere to @implNote
Reviewed-by: mullan
This commit is contained in:
parent
5a6aa569aa
commit
47569a256c
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1996, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -457,10 +457,12 @@ public abstract class MessageDigest extends MessageDigestSpi {
|
|||||||
* the same length and all bytes at corresponding positions are equal.
|
* the same length and all bytes at corresponding positions are equal.
|
||||||
*
|
*
|
||||||
* @implNote
|
* @implNote
|
||||||
* All bytes in {@code digesta} are examined to determine equality.
|
* All bytes in {@code digesta} are examined to determine equality, unless
|
||||||
* The calculation time depends only on the length of {@code digesta}.
|
* {@code digestb} is {@code null} or has a length of zero bytes. If
|
||||||
* It does not depend on the length of {@code digestb} or the contents
|
* {@code digestb} is not {@code null} and does not have a length of zero
|
||||||
* of {@code digesta} and {@code digestb}.
|
* bytes, then the calculation time depends only on the length of
|
||||||
|
* {@code digesta}. It does not depend on the length of {@code digestb} or
|
||||||
|
* the contents of {@code digesta} and {@code digestb}.
|
||||||
*
|
*
|
||||||
* @param digesta one of the digests to compare.
|
* @param digesta one of the digests to compare.
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user