Mercurial > hg4j
comparison src/com/tmate/hgkit/ll/DigestHelper.java @ 31:346b66add79d
Basic lookup for incoming changes
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Wed, 12 Jan 2011 00:30:55 +0100 |
| parents | 571e1b2cc3f7 |
| children | 858d1b2458cb |
comparison
equal
deleted
inserted
replaced
| 30:de7217a0aa4d | 31:346b66add79d |
|---|---|
| 1 /** | 1 /* |
| 2 * Copyright (c) 2010 Artem Tikhomirov | 2 * Copyright (c) 2010, 2011 Artem Tikhomirov |
| 3 */ | 3 */ |
| 4 package com.tmate.hgkit.ll; | 4 package com.tmate.hgkit.ll; |
| 5 | 5 |
| 6 import java.io.IOException; | 6 import java.io.IOException; |
| 7 import java.io.InputStream; | 7 import java.io.InputStream; |
| 49 } | 49 } |
| 50 byte[] digest = alg.digest(); | 50 byte[] digest = alg.digest(); |
| 51 return digest; | 51 return digest; |
| 52 } | 52 } |
| 53 | 53 |
| 54 public String toHexString(byte[] data, final int offset, final int count) { | 54 public static String toHexString(byte[] data, final int offset, final int count) { |
| 55 char[] result = new char[count << 1]; | 55 char[] result = new char[count << 1]; |
| 56 final String hexDigits = "0123456789abcdef"; | 56 final String hexDigits = "0123456789abcdef"; |
| 57 final int end = offset+count; | 57 final int end = offset+count; |
| 58 for (int i = offset, j = 0; i < end; i++) { | 58 for (int i = offset, j = 0; i < end; i++) { |
| 59 result[j++] = hexDigits.charAt((data[i] >>> 4) & 0x0F); | 59 result[j++] = hexDigits.charAt((data[i] >>> 4) & 0x0F); |
