Lines Matching defs:data
95 hmac->HmacInit(*hash_type, key.data<char>(), key.size());
98 bool Hmac::HmacUpdate(const char* data, size_t len) {
100 reinterpret_cast<const unsigned char*>(data),
106 const char* data, size_t size) {
109 return THROW_ERR_OUT_OF_RANGE(env, "data is too long");
110 bool r = hmac->HmacUpdate(data, size);
156 data(std::move(other.data)),
168 // If the job is sync, then the HmacConfig does not own the data
170 tracker->TrackFieldWithSize("data", data.size());
202 ArrayBufferOrViewContents<char> data(args[offset + 3]);
203 if (UNLIKELY(!data.CheckSizeInt32())) {
204 THROW_ERR_OUT_OF_RANGE(env, "data is too big");
207 params->data = mode == kCryptoJobAsync
208 ? data.ToCopy()
209 : data.ToByteSource();
243 params.data.data<unsigned char>(),
244 params.data.size())) {
251 if (!HMAC_Final(ctx.get(), buf.data<unsigned char>(), &len)) {
273 memcmp(out->data(), params.signature.data(), out->size()) == 0);