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

123456

/openjdk10/jdk/src/java.base/share/classes/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} 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
75 protected MessageDigest digest; field in class:DigestInputStream
85 DigestInputStream(InputStream stream, MessageDigest digest) argument
106 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} methods on the associated message
41 * digest after your calls to one of this digest output 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.
61 * The message digest associated with this stream.
63 protected MessageDigest digest; field in class:DigestOutputStream
66 * Creates a digest outpu
73 DigestOutputStream(OutputStream stream, MessageDigest digest) argument
94 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.
58 * Returns the digest length in bytes.
65 * <p>This method may be overridden by a provider to return the digest
68 * @return the digest length in bytes.
77 * Updates the digest using the specified byte.
84 * Updates the digest using the specified array of bytes,
97 * Update the digest using the specified ByteBuffer. The digest is
156 * @param buf the output buffer in which to store the digest
[all...]
/openjdk10/jdk/test/com/oracle/security/ucrypto/
H A DTestDigest.java80 // Test Interoperability for update+digest calls
83 byte[] digest = md.digest();
85 byte[] digest2 = md2.digest();
86 if (!Arrays.equals(digest, digest2)) {
94 // Test Interoperability for digest calls
99 byte[] digest = md.digest();
100 byte[] digest2 = md2.digest();
101 if (!Arrays.equals(digest, digest
[all...]
/openjdk10/jdk/src/java.base/share/classes/sun/security/provider/
H A DHashDrbg.java43 private MessageDigest digest; field in class:HashDrbg
54 * This call, used by the constructors, instantiates the digest.
63 digest = MessageDigest.getInstance(algorithm, "SUN");
67 digest = MessageDigest.getInstance(algorithm);
76 return hashDf(digest, outLen, requested, inputs);
87 * @param digest a {@code MessageDigest} object in reset state
88 * @param outLen {@link MessageDigest#getDigestLength} of {@code digest}
93 public static byte[] hashDf(MessageDigest digest, int outLen, argument
106 digest.update((byte) counter);
107 digest
[all...]
H A DKeyProtector.java62 * and hash it: d1 = digest(p, s)
66 * Take the user's password, append the digest result from the previous step,
67 * and hash it: dn = digest(p, dn-1).
76 * Store s, Y, and digest(p, P) in the result buffer R:
77 * R = s + Y + digest(p, P), where "+" denotes concatenation.
78 * (NOTE: digest(p, P) is stored in the result buffer, so that when the key is
91 * last length(digest(p, P)) bytes of R. If they match, the recovered key is
114 // key protector. We store it as a byte array, so that we can digest it.
159 byte[] digest;
160 int xorOffset; // offset in xorKey where next digest wil
[all...]
H A DSecureRandom.java61 private transient MessageDigest digest; field in class:SecureRandom
93 * This call, used by the constructors, instantiates the SHA digest
102 digest = MessageDigest.getInstance("SHA", "SUN");
106 digest = MessageDigest.getInstance("SHA");
153 digest.update(state);
158 state = digest.digest(seed);
223 state = digest.digest(seed);
244 digest
[all...]
/openjdk10/corba/src/java.corba/share/classes/com/sun/tools/corba/se/idl/
H A DValueRepositoryId.java48 private MessageDigest sha; // Message digest used to compute SHA-1
114 byte [] digest = sha.digest ();
115 hashcode = hexOf (digest[0]) + hexOf (digest[1]) +
116 hexOf (digest[2]) + hexOf (digest[3]) +
117 hexOf (digest[4]) + hexOf (digest[5]) +
118 hexOf (digest[
[all...]
/openjdk10/jdk/src/java.base/share/classes/sun/security/pkcs12/
H A DMacData.java48 private byte[] digest; field in class:MacData
63 // Parse the digest info
71 // Get the digest.
72 this.digest = digestInfo[1].getOctetString();
85 MacData(String algName, byte[] digest, byte[] salt, int iterations) argument
96 if (digest == null) {
97 throw new NullPointerException("the digest " +
99 } else if (digest.length == 0) {
100 throw new IllegalArgumentException("the digest " +
103 this.digest
115 MacData(AlgorithmParameters algParams, byte[] digest, byte[] salt, int iterations) argument
[all...]
/openjdk10/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/digest/
H A DSecurityCtx.java26 package com.sun.security.sasl.digest;
/openjdk10/jdk/test/sun/security/provider/MessageDigest/
H A DSHA512.java43 Asserts.assertTrue(Arrays.equals(md.digest("abc".getBytes()),
45 Asserts.assertTrue(Arrays.equals(md.digest((
53 Asserts.assertTrue(Arrays.equals(md.digest("abc".getBytes()),
55 Asserts.assertTrue(Arrays.equals(md.digest((
H A DOffsets.java60 byte[] digest = null;
66 byte[] ofsDigest = md.digest();
67 if (digest == null) {
68 digest = ofsDigest;
70 if (Arrays.equals(digest, ofsDigest) == false) {
/openjdk10/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/
H A DCramMD5Base.java147 * and returns the resulting digest in its ASCII representation.
163 /* digest the key if longer than 64 bytes */
165 key = md5.digest(key);
170 byte[] digest;
188 digest = md5.digest();
192 md5.update(digest);
193 digest = md5.digest();
195 // Get character representation of digest
[all...]
/openjdk10/jdk/src/java.base/share/classes/com/sun/crypto/provider/
H A DTlsPrfGenerator.java74 * of the digest algorithm.
187 // If we have a long secret, digest it first.
189 secret = mdPRF.digest(secret);
251 // If we have a long secret, digest it first.
254 secKey = md5.digest();
261 // If we have a long secret, digest it first.
264 secKey = sha.digest();
275 * @param digest the MessageDigest to produce the HMAC
284 private static void expand(MessageDigest digest, int hmacSize, argument
316 // inner digest
[all...]
/openjdk10/jdk/test/javax/crypto/Cipher/
H A DCipherStreamClose.java93 MessageDigest digest)
100 DigestOutputStream dos = new DigestOutputStream(bos, digest);
115 MessageDigest digest) throws Exception {
119 digest.reset();
121 DigestInputStream dis = new DigestInputStream(bis, digest);
131 MessageDigest digest = MessageDigest.getInstance("SHA1");
137 byte[] se = streamEncrypt(message, key, digest);
138 // 'digest' already has the value from the stream, just finish the op
139 byte[] sd = digest.digest();
92 streamEncrypt(String message, SecretKey key, MessageDigest digest) argument
114 streamDecrypt(byte[] data, SecretKey key, MessageDigest digest) argument
[all...]
/openjdk10/jdk/src/java.base/share/classes/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) {
146 digest.reset();
147 digests.add(digest);
186 * go through all the digests, calculating the final digest
202 throw new SecurityException("digest missin
[all...]
/openjdk10/jdk/test/java/security/MessageDigest/
H A DByteBuffers.java47 byte[] d1 = md.digest(t);
56 byte[] d2 = digest(md, b2, random);
65 byte[] d3 = digest(md, b3, random);
73 byte[] d4 = digest(md, b4, random);
80 private static byte[] digest(MessageDigest md, ByteBuffer b, Random random) throws Exception { method in class:ByteBuffers
92 return md.digest();
H A DTestSameValue.java35 * @summary Check md.digest(data) value whether same with digest output value
36 * with various update/digest methods.
70 byte[] standard = md.digest(data);
112 * digest (giving the output buffer, offset, and the number of bytes to
123 int len = md.digest(output, 0, output.length);
126 "ERROR" + ": digest length differs!");
134 * digest
142 return md.digest();
147 * update all the data at once as a block, then do digest ( givin
[all...]
H A DArgumentSanity.java57 dig.digest(null, 5, 20);
63 dig.digest(out, 5, 20);
/openjdk10/jdk/test/sun/security/pkcs11/MessageDigest/
H A DByteBuffers.java61 byte[] d1 = md.digest(t);
70 byte[] d2 = digest(md, b2, random);
79 byte[] d3 = digest(md, b3, random);
87 byte[] d4 = digest(md, b4, random);
94 private static byte[] digest(MessageDigest md, ByteBuffer b, Random random) throws Exception { method in class:ByteBuffers
106 return md.digest();
H A DReinitDigest.java60 byte[] d1 = md.digest(data1);
62 byte[] d2 = md.digest(data1);
64 byte[] d3 = md.digest(data1);
69 byte[] d4 = md.digest(data1);
H A DTestCloning.java72 // repeat the test again after generating digest once
122 // check digest equalities
123 byte[] answer = mdObj.digest();
124 byte[] result0 = mdCopy0.digest();
125 byte[] result1 = mdCopy1.digest();
126 byte[] result2 = mdCopy2.digest();
127 byte[] result3 = mdCopy3.digest();
128 byte[] result4 = mdCopy4.digest();
143 throw new RuntimeException(copyName + " digest mismatch!");
/openjdk10/jaxws/src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/sourcemodel/
H A DPolicyReferenceData.java57 private final String digest; field in class:PolicyReferenceData
63 this.digest = null;
78 this.digest = null;
81 this.digest = expectedDigest;
96 return digest;
124 if (digest == null) {
125 buffer.append(innerIndent).append("no digest specified").append(PolicyUtils.Text.NEW_LINE);
127 buffer.append(innerIndent).append("digest algorith URI = '").append(digestAlgorithmUri).append('\'').append(PolicyUtils.Text.NEW_LINE);
128 buffer.append(innerIndent).append("digest = '").append(digest)
[all...]
/openjdk10/jdk/src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/
H A DMessageDigestAlgorithm.java64 * Constructor for the brave who pass their own message digest algorithms and the
77 * Factory method for constructing a message digest algorithm by name.
81 * @return The MessageDigestAlgorithm element to attach in document and to digest
141 * Proxy method for {@link java.security.MessageDigest#digest()}
144 * @return the result of the {@link java.security.MessageDigest#digest()} method
146 public byte[] digest() { method in class:MessageDigestAlgorithm
147 return algorithm.digest();
151 * Proxy method for {@link java.security.MessageDigest#digest(byte[])}
155 * @return the result of the {@link java.security.MessageDigest#digest(byte[])} method
157 public byte[] digest(byt method in class:MessageDigestAlgorithm
171 public int digest(byte buf[], int offset, int len) throws java.security.DigestException { method in class:MessageDigestAlgorithm
[all...]
/openjdk10/jdk/make/src/classes/build/tools/blacklistedcertsconverter/
H A DBlacklistedCertsConverter.java104 byte[] digest = md.digest(encCertInfo);
106 for (int i = 0; i < digest.length; i++) {
107 byte2hex(digest[i], buf);

Completed in 159 milliseconds

123456