Searched defs:digest (Results 1 - 9 of 9) sorted by relevance

/libcore/luni/src/main/java/java/security/
H A DDigestInputStream.java26 * associated message digest.
31 * The message digest for this stream.
33 protected MessageDigest digest; field in class:DigestInputStream
35 // Indicates whether digest functionality is on or off
40 * given {@code stream} and the {@code digest}.
47 * @param digest
48 * the message digest.
50 public DigestInputStream(InputStream stream, MessageDigest digest) { argument
52 this.digest = digest;
70 setMessageDigest(MessageDigest digest) argument
[all...]
H A DDigestOutputStream.java26 * associated message digest.
31 * The message digest for this stream.
33 protected MessageDigest digest; field in class:DigestOutputStream
35 // Indicates whether digest functionality is on or off
40 * given {@code stream} and the {@code digest}.
44 * @param digest
45 * the message digest.
47 public DigestOutputStream(OutputStream stream, MessageDigest digest) { argument
49 this.digest = digest;
67 setMessageDigest(MessageDigest digest) argument
[all...]
H A DMessageDigest.java26 * <i>message</i>, and the fixed-length byte sequence is the <i>digest</i> or
27 * <i>message digest</i>.
30 * <p>The basic pattern to digest an {@link java.io.InputStream} looks like this:
38 * byte[] digest = digester.digest();
42 * call {@link #update(byte[],int,int)} for each block of input data, and then call {@link #digest}
43 * to get the final digest. Note that calling {@code digest} resets the {@code MessageDigest}.
45 * calling {@code digest}.
227 * After the digest i
232 public byte[] digest() { method in class:MessageDigest
254 public int digest(byte[] buf, int offset, int len) throws DigestException { method in class:MessageDigest
275 public byte[] digest(byte[] input) { method in class:MessageDigest
[all...]
/libcore/luni/src/main/java/org/apache/harmony/security/provider/crypto/
H A DSHA1_MessageDigestImpl.java40 // - 82-86 - frame for current message digest
71 * digest - byte array
73 * offset - offset in digest
75 private void processDigest(byte[] digest, int offset) { argument
124 digest[j ] = (byte) ( k >>>24 ); // getting first byte from left
125 digest[j+1] = (byte) ( k >>>16 ); // getting second byte from left
126 digest[j+2] = (byte) ( k >>> 8 ); // getting third byte from left
127 digest[j+3] = (byte) ( k ); // getting fourth byte from left
153 * Computes a message digest value. <BR>
160 * byte array containing message digest valu
[all...]
/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 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...]
/libcore/support/src/test/java/tests/security/
H A DMessageDigestTest.java33 private MessageDigest digest; field in class:MessageDigestTest
42 this.digest = getMessageDigest();
63 digest = null;
75 fail("failed to get digest instance: " + e);
82 assertNotNull("digest source data not found: " + digestAlgorithmName, sourceStream);
89 byte[] checkDigest = new byte[digest.getDigestLength()];
98 fail("failed to read digest golden data: " + digestAlgorithmName);
108 digest.update(buf, 0, read);
112 fail("failed to read digest data");
115 byte[] computedDigest = digest
[all...]
/libcore/luni/src/main/java/java/util/jar/
H A DJarVerifier.java72 * Stores and a hash and a message digest and verifies that massage digest
79 private MessageDigest digest; field in class:JarVerifier.VerifierEntry
85 VerifierEntry(String name, MessageDigest digest, byte[] hash, argument
88 this.digest = digest;
94 * Updates a digest with one byte.
98 digest.update((byte) value);
102 * Updates a digest with byte array.
106 digest
[all...]
/libcore/luni/src/main/native/
H A Dorg_apache_harmony_xnet_provider_jsse_NativeCrypto.cpp1649 const EVP_MD* digest = EVP_get_digestbynid(OBJ_txt2nid(algorithmChars.c_str())); local
1650 if (digest == NULL) {
1655 int ok = EVP_SignInit(ctx.get(), digest);
1746 const EVP_MD* digest = EVP_get_digestbynid(OBJ_txt2nid(algorithmChars.c_str())); local
1747 if (digest == NULL) {
1752 int ok = EVP_VerifyInit(ctx.get(), digest);

Completed in 361 milliseconds