Lines Matching refs:data
141 bool Hash::HashUpdate(const char* data, size_t len) {
144 return EVP_DigestUpdate(mdctx_.get(), data, len) == 1;
149 const char* data, size_t size) {
152 return THROW_ERR_OUT_OF_RANGE(env, "data is too long");
153 bool r = hash->HashUpdate(data, size);
189 hash->mdctx_.get(), digest.data<unsigned char>(), &len);
194 hash->mdctx_.get(), digest.data<unsigned char>(), len);
205 env->isolate(), hash->digest_.data<char>(), len, encoding, &error);
227 // If the Job is sync, then the HashConfig does not own the data.
258 ArrayBufferOrViewContents<char> data(args[offset + 1]);
259 if (UNLIKELY(!data.CheckSizeInt32())) {
260 THROW_ERR_OUT_OF_RANGE(env, "data is too big");
264 ? data.ToCopy()
265 : data.ToByteSource();
294 ctx.get(), params.in.data<char>(), params.in.size()) <= 0)) {
306 ? EVP_DigestFinal_ex(ctx.get(), buf.data<unsigned char>(), &length)
307 : EVP_DigestFinalXOF(ctx.get(), buf.data<unsigned char>(), length);
335 if (md_type == nullptr || EVP_Digest(content.data(),
346 CRYPTO_memcmp(digest, expected.data(), digest_size) != 0) {