Searched refs:digest (Results 1 - 25 of 31) sorted by relevance

12

/libcore/ojluni/src/main/java/java/security/
H A DDigestInputStream.java36 * 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 DDigestOutputStream.java36 * 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 DMessageDigestSpi.java35 * 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 DMessageDigest.java40 * 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 DMessageDigestBenchmark.java42 MessageDigest digest = MessageDigest.getInstance(algorithm.toString(),
44 digest.update(DATA, 0, DATA_SIZE);
45 digest.digest();
H A DDigestBenchmark.java61 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 DDigestInputStream2Test.java33 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 DMessageDigest2Test.java92 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 DDigestOutputStreamTest.java44 * 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 DMessageDigest1Test.java124 * 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 DDigestInputStreamTest.java44 * 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 DMessageDigestTest.java33 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 DMessageDigestTestMD2.java28 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 DManifestEntryVerifier.java57 /** 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 DSignatureFileVerifier.java156 /** 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 DManifestDigester.java208 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 DHandshakeHash.java40 * 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 DRSASignature.java154 md5.digest(data, 0, 16);
155 sha.digest(data, 16, 20);
/libcore/luni/src/test/java/libcore/java/security/
H A DMessageDigestTest.java51 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 DKeyIdentifier.java100 this.octetString = md.digest();
/libcore/ojluni/src/main/java/sun/net/www/protocol/http/
H A DDigestAuthentication.java209 * 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 DCertId.java91 issuerNameHash = md.digest();
101 issuerKeyHash = md.digest();
/libcore/luni/src/test/java/com/android/org/bouncycastle/jce/provider/
H A DCertBlacklistTest.java180 MessageDigest digest = MessageDigest.getInstance("SHA1");
181 byte[] hexlifiedHash = Hex.encode(digest.digest(encoded));
/libcore/ojluni/src/main/java/java/util/
H A DUUID.java169 byte[] md5Bytes = md.digest(name);
/libcore/dex/src/main/java/com/android/dex/
H A DDex.java288 MessageDigest digest;
290 digest = MessageDigest.getInstance("SHA-1");
301 digest.update(buffer, 0, count);
303 return digest.digest();

Completed in 2772 milliseconds

12