/libcore/luni/src/main/java/java/security/ |
H A D | DigestInputStream.java | 26 * 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 D | DigestOutputStream.java | 26 * 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 D | MessageDigest.java | 26 * <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 D | SHA1_MessageDigestImpl.java | 40 // - 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 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 | 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...] |
/libcore/support/src/test/java/tests/security/ |
H A D | MessageDigestTest.java | 33 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 D | JarVerifier.java | 72 * 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 D | org_apache_harmony_xnet_provider_jsse_NativeCrypto.cpp | 1649 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);
|