/openjdk10/jdk/src/java.base/share/classes/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} 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 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} 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 D | MessageDigestSpi.java | 35 * 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 D | TestDigest.java | 80 // 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 D | HashDrbg.java | 43 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 D | KeyProtector.java | 62 * 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 D | SecureRandom.java | 61 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 D | ValueRepositoryId.java | 48 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 D | MacData.java | 48 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 D | SecurityCtx.java | 26 package com.sun.security.sasl.digest;
|
/openjdk10/jdk/test/sun/security/provider/MessageDigest/ |
H A D | SHA512.java | 43 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 D | Offsets.java | 60 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 D | CramMD5Base.java | 147 * 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 D | TlsPrfGenerator.java | 74 * 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 D | CipherStreamClose.java | 93 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 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) { 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 D | ByteBuffers.java | 47 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 D | TestSameValue.java | 35 * @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 D | ArgumentSanity.java | 57 dig.digest(null, 5, 20); 63 dig.digest(out, 5, 20);
|
/openjdk10/jdk/test/sun/security/pkcs11/MessageDigest/ |
H A D | ByteBuffers.java | 61 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 D | ReinitDigest.java | 60 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 D | TestCloning.java | 72 // 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 D | PolicyReferenceData.java | 57 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 D | MessageDigestAlgorithm.java | 64 * 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 D | BlacklistedCertsConverter.java | 104 byte[] digest = md.digest(encCertInfo); 106 for (int i = 0; i < digest.length; i++) { 107 byte2hex(digest[i], buf);
|