/libcore/ojluni/src/main/java/java/security/ |
H A D | DigestInputStream.java | 36 * A transparent stream that updates the associated message digest using 39 * <p>To complete the message digest computation, call one of the 40 * <code>digest</code> methods on the associated message 41 * digest after your calls to one of this digest input stream's 47 * results in an update on the message digest. But when it is off, 48 * the message digest is not updated. The default is for the stream 51 * <p>Note that digest objects can compute only one digest (see 54 * retain a handle onto the digest objec 74 protected MessageDigest digest; field in class:DigestInputStream 84 DigestInputStream(InputStream stream, MessageDigest digest) argument 105 setMessageDigest(MessageDigest digest) argument [all...] |
H A D | DigestOutputStream.java | 36 * A transparent stream that updates the associated message digest using 39 * <p>To complete the message digest computation, call one of the 40 * <code>digest</code> methods on the associated message 41 * digest after your calls to one of this digest ouput stream's 47 * an update on the message digest. But when it is off, the message 48 * digest is not updated. The default is for the stream to be on. 60 * The message digest associated with this stream. 62 protected MessageDigest digest; field in class:DigestOutputStream 65 * Creates a digest outpu 72 DigestOutputStream(OutputStream stream, MessageDigest digest) argument 93 setMessageDigest(MessageDigest digest) argument [all...] |
H A D | MessageDigestSpi.java | 35 * of a message digest algorithm, such as MD5 or SHA. Message digests are 41 * of a particular message digest algorithm. 57 * Returns the digest length in bytes. 64 * <p>This method may be overridden by a provider to return the digest 67 * @return the digest length in bytes. 76 * Updates the digest using the specified byte. 83 * Updates the digest using the specified array of bytes, 96 * Update the digest using the specified ByteBuffer. The digest is 155 * @param buf the output buffer in which to store the digest [all...] |
H A D | MessageDigest.java | 40 * message digest algorithm, such as SHA-1 or SHA-256. 47 * to reset the digest. Once all the data to be updated has been 48 * updated, one of the {@link #digest() digest} methods should 51 * <p>The <code>digest</code> method can be called once for a given number 52 * of updates. After <code>digest</code> has been called, the MessageDigest 65 * byte[] toChapter1Digest = tc1.digest(); 69 * throw new DigestException("couldn't make digest of partial content"); 82 * supply their own implementations of message digest algorithms. 135 // The state of this digest 378 public byte[] digest() { method in class:MessageDigest 399 public int digest(byte[] buf, int offset, int len) throws DigestException { method in class:MessageDigest 424 public byte[] digest(byte[] input) { method in class:MessageDigest [all...] |
/libcore/benchmarks/src/benchmarks/regression/ |
H A D | MessageDigestBenchmark.java | 42 MessageDigest digest = MessageDigest.getInstance(algorithm.toString(), 44 digest.update(DATA, 0, DATA_SIZE); 45 digest.digest();
|
H A D | DigestBenchmark.java | 61 Digest digest = digestClass.newInstance(); 62 digest.update(DATA, 0, DATA_SIZE); 63 digest.doFinal(new byte[digest.getDigestSize()], 0);
|
/libcore/luni/src/test/java/org/apache/harmony/security/tests/java/security/ |
H A D | DigestInputStream2Test.java | 33 MessageDigest digest; field in class:DigestInputStream2Test 42 DigestInputStream dis = new DigestInputStream(inStream, digest); 52 DigestInputStream dis = new DigestInputStream(inStream, digest); 53 assertEquals("getMessageDigest returned a bogus result", digest, dis 62 MessageDigest originalDigest = (MessageDigest) (digest.clone()); 63 MessageDigest noChangeDigest = (MessageDigest) (digest.clone()); 71 // make sure the digest for the part where it was off has not 74 MessageDigest.isEqual(noChangeDigest.digest(), originalDigest 75 .digest())); 76 MessageDigest changeDigest = (MessageDigest) (digest [all...] |
H A D | MessageDigest2Test.java | 92 MessageDigest.isEqual(d1.digest(), d2.digest())); 153 byte[] hash = sha.digest(data); 196 byte[] hash = sha.digest(data); 201 * java.security.MessageDigest#digest() 207 byte[] digest = sha.digest(); 208 assertTrue("bug in SHA", MessageDigest.isEqual(digest, MESSAGE_DIGEST)); 215 digest = sha.digest(); [all...] |
H A D | DigestOutputStreamTest.java | 44 * Message digest algorithm name used during testing 60 * Test message for digest computations 105 MessageDigest digest = new MyMessageDigest1(); 109 DigestOutputStream dos = new DigestOutputStream(out, digest); 110 assertSame(digest, dos.getMessageDigest()); 122 MessageDigest digest = new MyMessageDigest1(); 128 dos.setMessageDigest(digest); 129 assertSame(digest, dos.getMessageDigest()); 141 * Assertion: updates associated digest<br> 155 // check that associated digest ha 605 MyDigestOutputStream(OutputStream out, MessageDigest digest) argument [all...] |
H A D | MessageDigest1Test.java | 124 * java.security.MessageDigest#digest() 128 assertEquals("incorrect result", 0, md.digest().length); 133 * java.security.MessageDigest#digest(byte[]) 138 assertEquals("incorrect result", 0, md.digest(b).length); 143 * java.security.MessageDigest#digest(byte[], int, int) 148 assertEquals("incorrect result", 0, md.digest(b, 2, 3)); 149 assertTrue("digest failed", md.runEngineDigest); 156 md.digest(null, 0, 1); 162 md.digest(bytes, 0, bytes.length + 1); 168 md.digest(byte [all...] |
H A D | DigestInputStreamTest.java | 44 * Message digest algorithm name used during testing 60 * Test message for digest computations 110 * Assertion: updates associated digest<br> 123 // check that associated digest has been updated properly 126 dis.getMessageDigest().digest(), 142 * Assertion: must not update digest if EOS had been 159 // check that 3 previous read() calls did not update digest 161 Arrays.equals(dis.getMessageDigest().digest(), 175 * Assertion: <code>read()</code> must not update digest if it is off<br> 176 * Assertion: <code>on(boolean)</code> turns digest functionalit [all...] |
/libcore/support/src/test/java/tests/security/ |
H A D | MessageDigestTest.java | 33 private MessageDigest digest; field in class:MessageDigestTest 42 this.digest = MessageDigest.getInstance(digestAlgorithmName); 63 digest = null; 73 assertNotNull("digest source data not found: " + digestAlgorithmName, sourceStream); 80 byte[] checkDigest = new byte[digest.getDigestLength()]; 94 digest.update(buf, 0, read); 98 byte[] computedDigest = digest.digest(); 100 assertNotNull("computed digest is is null", computedDigest); 101 assertEquals("digest lengt [all...] |
/libcore/luni/src/test/java/tests/targets/security/ |
H A D | MessageDigestTestMD2.java | 28 MessageDigest digest = MessageDigest.getInstance("MD2"); 35 MessageDigest digest = MessageDigest.getInstance( 49 MessageDigest digest = MessageDigest.getInstance("MD2"); 51 digest = MessageDigest.getInstance("1.2.840.113549.2.2");
|
/libcore/ojluni/src/main/java/sun/security/util/ |
H A D | ManifestEntryVerifier.java | 57 /** the created digest objects */ 132 MessageDigest digest = createdDigests.get(algorithm); 134 if (digest == null) { 137 digest = MessageDigest.getInstance 139 createdDigests.put(algorithm, digest); 145 if (digest != null) { 147 digest.reset(); 148 digests.add(digest); 187 * go through all the digests, calculating the final digest 207 MessageDigest digest [all...] |
H A D | SignatureFileVerifier.java | 156 /** get digest from cache */ 163 MessageDigest digest = createdDigests.get(algorithm); 165 if (digest == null) { 167 digest = MessageDigest.getInstance(algorithm); 168 createdDigests.put(algorithm, digest); 173 return digest; 241 ("Invalid signature file digest for Manifest main attributes"); 297 MessageDigest digest = getDigest(algorithm); 298 if (digest != null) { 299 byte[] computedHash = md.manifestDigest(digest); [all...] |
H A D | ManifestDigester.java | 208 public byte[] digest(MessageDigest md) method in class:ManifestDigester.Entry 216 return md.digest(); 251 return md.digest(); 266 return md.digest();
|
/libcore/ojluni/src/main/java/sun/security/ssl/ |
H A D | HandshakeHash.java | 40 * it consists of an MD5 and an SHA1 digest. They are used in the client 153 * digest clones that can be obtained. Digests that have already been 194 * Return a new MD5 digest updated with all data hashed so far. 205 * Return a new SHA digest updated with all data hashed so far. 215 private static MessageDigest cloneDigest(MessageDigest digest) { argument 217 return (MessageDigest)digest.clone(); 220 throw new RuntimeException("Could not clone digest", e); 309 return cloneDigest(finMD).digest(); 319 * transparently in place of a regular digest. 329 * digest 354 CloneableDigest(MessageDigest digest, int n, String algorithm) argument [all...] |
H A D | RSASignature.java | 154 md5.digest(data, 0, 16); 155 sha.digest(data, 16, 20);
|
/libcore/luni/src/test/java/libcore/java/security/ |
H A D | MessageDigestTest.java | 51 assertEquals(Arrays.toString(sha_456), Arrays.toString(sha.digest())); 222 actual = md.digest(); 228 actual = md.digest(); 271 md.digest();
|
/libcore/ojluni/src/main/java/sun/security/x509/ |
H A D | KeyIdentifier.java | 100 this.octetString = md.digest();
|
/libcore/ojluni/src/main/java/sun/net/www/protocol/http/ |
H A D | DigestAuthentication.java | 209 * Reclaculates the request-digest and returns it. 228 * Reclaculates the request-digest and returns it. 414 throw new ProtocolException ("No digest in response"); 417 throw new ProtocolException ("Response digest invalid"); 502 byte[] digest = md.digest(); 504 StringBuffer res = new StringBuffer(digest.length * 2); 505 for (int i = 0; i < digest.length; i++) { 506 int hashchar = ((digest[i] >>> 4) & 0xf); 508 hashchar = (digest[ [all...] |
/libcore/ojluni/src/main/java/sun/security/provider/certpath/ |
H A D | CertId.java | 91 issuerNameHash = md.digest(); 101 issuerKeyHash = md.digest();
|
/libcore/luni/src/test/java/com/android/org/bouncycastle/jce/provider/ |
H A D | CertBlacklistTest.java | 180 MessageDigest digest = MessageDigest.getInstance("SHA1"); 181 byte[] hexlifiedHash = Hex.encode(digest.digest(encoded));
|
/libcore/ojluni/src/main/java/java/util/ |
H A D | UUID.java | 169 byte[] md5Bytes = md.digest(name);
|
/libcore/dex/src/main/java/com/android/dex/ |
H A D | Dex.java | 288 MessageDigest digest; 290 digest = MessageDigest.getInstance("SHA-1"); 301 digest.update(buffer, 0, count); 303 return digest.digest();
|