Skip to content

Commit 8ed787c

Browse files
committed
[CODEC-211] Create enum MessageDigestAlgorithm and deprecate class MessageDigestAlgorithms. Rename MessageDigestAlgorithm.getAlgorithm() to getName().
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/codec/trunk@1743944 13f79535-47bb-0310-9956-ffa450edef68
1 parent 190b24b commit 8ed787c

5 files changed

Lines changed: 13 additions & 13 deletions

File tree

src/main/java/org/apache/commons/codec/digest/Digest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ private void run(MessageDigestAlgorithm[] digestAlgorithms) throws IOException {
8787
for (int i = 0; i < digestAlgorithms.length; i++) {
8888
final MessageDigestAlgorithm messageDigestAlgorithm = digestAlgorithms[i];
8989
if (messageDigestAlgorithm.isAvailable()) {
90-
run(messageDigestAlgorithm.getAlgorithm() + " ", messageDigestAlgorithm);
90+
run(messageDigestAlgorithm.getName() + " ", messageDigestAlgorithm);
9191
}
9292
}
9393
}

src/main/java/org/apache/commons/codec/digest/DigestUtils.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ public static MessageDigest getDigest(final String algorithm, MessageDigest defa
157157
* @throws IllegalArgumentException
158158
* when a {@link NoSuchAlgorithmException} is caught, which should never happen because MD2 is a
159159
* built-in algorithm
160-
* @see MessageDigestAlgorithms#MD2
160+
* @see MessageDigestAlgorithm#MD2
161161
* @since 1.7
162162
*/
163163
public static MessageDigest getMd2Digest() {
@@ -171,7 +171,7 @@ public static MessageDigest getMd2Digest() {
171171
* @throws IllegalArgumentException
172172
* when a {@link NoSuchAlgorithmException} is caught, which should never happen because MD5 is a
173173
* built-in algorithm
174-
* @see MessageDigestAlgorithms#MD5
174+
* @see MessageDigestAlgorithm#MD5
175175
*/
176176
public static MessageDigest getMd5Digest() {
177177
return MessageDigestAlgorithm.MD5.getMessageDigest();
@@ -184,7 +184,7 @@ public static MessageDigest getMd5Digest() {
184184
* @throws IllegalArgumentException
185185
* when a {@link NoSuchAlgorithmException} is caught, which should never happen because SHA-1 is a
186186
* built-in algorithm
187-
* @see MessageDigestAlgorithms#SHA_1
187+
* @see MessageDigestAlgorithm#SHA_1
188188
* @since 1.7
189189
*/
190190
public static MessageDigest getSha1Digest() {
@@ -201,7 +201,7 @@ public static MessageDigest getSha1Digest() {
201201
* @throws IllegalArgumentException
202202
* when a {@link NoSuchAlgorithmException} is caught on Java 7 and older, SHA-224 is a built-in
203203
* algorithm on Java 8
204-
* @see MessageDigestAlgorithms#SHA_224
204+
* @see MessageDigestAlgorithm#SHA_224
205205
*/
206206
public static MessageDigest getSha224Digest() {
207207
return MessageDigestAlgorithm.SHA_224.getMessageDigest();
@@ -217,7 +217,7 @@ public static MessageDigest getSha224Digest() {
217217
* @throws IllegalArgumentException
218218
* when a {@link NoSuchAlgorithmException} is caught, which should never happen because SHA-256 is a
219219
* built-in algorithm
220-
* @see MessageDigestAlgorithms#SHA_256
220+
* @see MessageDigestAlgorithm#SHA_256
221221
*/
222222
public static MessageDigest getSha256Digest() {
223223
return MessageDigestAlgorithm.SHA_256.getMessageDigest();
@@ -233,7 +233,7 @@ public static MessageDigest getSha256Digest() {
233233
* @throws IllegalArgumentException
234234
* when a {@link NoSuchAlgorithmException} is caught, which should never happen because SHA-384 is a
235235
* built-in algorithm
236-
* @see MessageDigestAlgorithms#SHA_384
236+
* @see MessageDigestAlgorithm#SHA_384
237237
*/
238238
public static MessageDigest getSha384Digest() {
239239
return MessageDigestAlgorithm.SHA_384.getMessageDigest();
@@ -249,7 +249,7 @@ public static MessageDigest getSha384Digest() {
249249
* @throws IllegalArgumentException
250250
* when a {@link NoSuchAlgorithmException} is caught, which should never happen because SHA-512 is a
251251
* built-in algorithm
252-
* @see MessageDigestAlgorithms#SHA_512
252+
* @see MessageDigestAlgorithm#SHA_512
253253
*/
254254
public static MessageDigest getSha512Digest() {
255255
return MessageDigestAlgorithm.SHA_512.getMessageDigest();

src/main/java/org/apache/commons/codec/digest/MessageDigestAlgorithm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ public byte[] digest(InputStream data) throws IOException {
171171
*
172172
* @return the algorithm name.
173173
*/
174-
public String getAlgorithm() {
174+
public String getName() {
175175
return algorithm;
176176
}
177177

src/main/java/org/apache/commons/codec/digest/Sha2Crypt.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public static String sha256Crypt(final byte[] keyBytes, String salt) {
102102
if (salt == null) {
103103
salt = SHA256_PREFIX + B64.getRandomSalt(8);
104104
}
105-
return sha2Crypt(keyBytes, salt, SHA256_PREFIX, SHA256_BLOCKSIZE, MessageDigestAlgorithm.SHA_256.getAlgorithm());
105+
return sha2Crypt(keyBytes, salt, SHA256_PREFIX, SHA256_BLOCKSIZE, MessageDigestAlgorithm.SHA_256.getName());
106106
}
107107

108108
/**
@@ -540,6 +540,6 @@ public static String sha512Crypt(final byte[] keyBytes, String salt) {
540540
if (salt == null) {
541541
salt = SHA512_PREFIX + B64.getRandomSalt(8);
542542
}
543-
return sha2Crypt(keyBytes, salt, SHA512_PREFIX, SHA512_BLOCKSIZE, MessageDigestAlgorithm.SHA_512.getAlgorithm());
543+
return sha2Crypt(keyBytes, salt, SHA512_PREFIX, SHA512_BLOCKSIZE, MessageDigestAlgorithm.SHA_512.getName());
544544
}
545545
}

src/test/java/org/apache/commons/codec/digest/MessageDigestAlgorithmTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public void tearDown() throws Exception {
7979

8080
@Test
8181
public void testAlgorithm() throws IOException, NoSuchAlgorithmException {
82-
final String algorithm = messageDigestAlgorithm.getAlgorithm();
82+
final String algorithm = messageDigestAlgorithm.getName();
8383
Assert.assertNotNull(algorithm);
8484
Assert.assertFalse(algorithm.isEmpty());
8585
Assume.assumeTrue(messageDigestAlgorithm.isAvailable());
@@ -122,7 +122,7 @@ public void testDigestInputStream() throws IOException {
122122
public void testGetMessageDigest() throws IOException, NoSuchAlgorithmException {
123123
Assume.assumeTrue(messageDigestAlgorithm.isAvailable());
124124
final MessageDigest messageDigest = messageDigestAlgorithm.getMessageDigest();
125-
Assert.assertEquals(messageDigestAlgorithm.getAlgorithm(), messageDigest.getAlgorithm());
125+
Assert.assertEquals(messageDigestAlgorithm.getName(), messageDigest.getAlgorithm());
126126
}
127127

128128
}

0 commit comments

Comments
 (0)