local_memcpy
IGNORE_RET_VAL(local_memcpy(S_, S, sizeof(S_))); \
ATTRIBUTE_WARN_UNUSED_RET int local_memcpy(void *dst, const void *src, u32 n);
ret = local_memcpy(out, name, name_len);
ret = local_memcpy(V, M, sizeof(V)); EG(ret, err);
ret = local_memcpy(g, G, sizeof(gostr34_11_94_union)); EG(ret, err);
ret = local_memcpy(H_, S, GOSTR34_11_94_STATE_SIZE * sizeof(u64)); EG(ret, err);
ret = local_memcpy(ctx->gostr34_11_94_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->gostr34_11_94_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(last_padded_block, ctx->gostr34_11_94_buffer,
ret = local_memcpy(U, H, sizeof(U)); EG(ret, err);
ret = local_memcpy(ctx->md2_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->md2_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(output, ctx->md2_state, MD2_DIGEST_SIZE); EG(ret, err);
ret = local_memcpy(&x[0], ctx->md2_state, MD2_BLOCK_SIZE); EG(ret, err);
ret = local_memcpy(&x[MD2_BLOCK_SIZE], data, MD2_BLOCK_SIZE); EG(ret, err);
ret = local_memcpy(ctx->md2_state, &x[0], MD2_BLOCK_SIZE); EG(ret, err);
ret = local_memcpy(ctx->md4_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->md4_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(last_padded_block, ctx->md4_buffer,
ret = local_memcpy(ctx->md5_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->md5_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(last_padded_block, ctx->md5_buffer,
ret = local_memcpy(ctx->mdc2_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->mdc2_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(output, ctx->mdc2_state, MDC2_DIGEST_SIZE); EG(ret, err);
ret = local_memcpy(&A[0], &V[0], 4); EG(ret, err);
ret = local_memcpy(&A[4], &W[4], 4); EG(ret, err);
ret = local_memcpy(&B[0], &W[0], 4); EG(ret, err);
ret = local_memcpy(&B[4], &V[4], 4); EG(ret, err);
ret = local_memcpy(ctx->sha0_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->sha0_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(last_padded_block, ctx->sha0_buffer,
ret = local_memcpy(ctx->sha1_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->sha1_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(last_padded_block, ctx->sha1_buffer,
ret = local_memcpy(sig, hash, (u16)BYTECEIL(beta)); EG(ret, err);
ret = local_memcpy(&priv_, priv, sizeof(kcdsa_priv_key)); EG(ret, err);
ret = local_memcpy(&em[emlen - tlen + digestinfo_len], digest, digest_size); EG(ret, err);
ret = local_memcpy(&em[2], forced_seed, seedlen); EG(ret, err);
ret = local_memcpy(&em[k - mlen], m, mlen); EG(ret, err);
ret = local_memcpy(seed, forced_seed, seedlen); EG(ret, err);
ret = local_memcpy(&s[1], m, m1len_); EG(ret, err);
ret = local_memcpy(m1, &X[1], (*m1len)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(digestinfo, _digestinfo, sizeof(_digestinfo)); EG(ret, err);
ret = local_memcpy(&mask[c * hlen], digest, (u32)(masklen % hlen)); EG(ret, err);
ret = local_memcpy(salt, forced_salt, saltlen); EG(ret, err);
ret = local_memcpy(&em[dblen], h, hlen); EG(ret, err);
ret = local_memcpy(&priv, &priv_pq, sizeof(rsa_priv_key)); EG(ret, err);
ret = local_memcpy(cur_id, session_id, SSS_SESSION_ID_SIZE); EG(ret, err);
ret = local_memcpy(cur_id, cur_id0, SSS_SESSION_ID_SIZE); EG(ret, err);
ret = local_memcpy(output, state, ctx->bash_digest_size); EG(ret, err);
ret = local_memcpy(state + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(state, data_ptr, ctx->bash_block_size); EG(ret, err);
ret = local_memcpy(state + left, data_ptr, remain_ilen); EG(ret, err);
IGNORE_RET_VAL(local_memcpy(&tmp[0], &h[0], BELT_BLOCK_LEN));
IGNORE_RET_VAL(local_memcpy(&teta[BELT_BLOCK_LEN], &h[BELT_BLOCK_LEN], BELT_BLOCK_LEN));
ret = local_memcpy(ctx->belt_hash_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->belt_hash_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(local_hmac_key, hmackey, hmackey_len); EG(ret, err);
ret = local_memcpy(ctx->ripemd160_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->ripemd160_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(last_padded_block, ctx->ripemd160_buffer,
ret = local_memcpy(ctx->sha224_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->sha224_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(last_padded_block, ctx->sha224_buffer,
ret = local_memcpy(ctx->sha256_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->sha256_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(last_padded_block, ctx->sha256_buffer,
ret = local_memcpy(ctx->sha384_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->sha384_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(last_padded_block, ctx->sha384_buffer,
ret = local_memcpy(ctx->sha512_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(last_padded_block, ctx->sha512_buffer,
ret = local_memcpy(output, tmp_output, output_size); EG(ret, err);
ret = local_memcpy(ctx->sha512_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->sm3_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->sm3_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(last_padded_block, ctx->sm3_buffer,
ret = local_memcpy(last_padded_block, ctx->streebog_buffer,
ret = local_memcpy(ctx->streebog_buffer + left, data_ptr, fill); EG(ret, err);
ret = local_memcpy(ctx->streebog_buffer + left, data_ptr, remain_ilen); EG(ret, err);
ret = local_memcpy(tmp + NN_MAX_BYTE_LEN - buflen, buf, buflen); EG(ret, err);
ret = local_memcpy(dst_word_ptr, src_word_ptr, copylen); EG(ret, err);
ret = local_memcpy(&adata[4], oid, oid_len); EG(ret, err);
ret = local_memcpy(&adata[4 + oid_len], t, t_len); EG(ret, err);
ret = local_memcpy(r, h, hlen); EG(ret, err);
ret = local_memcpy(&r[0], &r[BELT_BLOCK_LEN], (n - 2) * BELT_BLOCK_LEN); EG(ret, err);
ret = local_memcpy(&r[(n - 1) * BELT_BLOCK_LEN], s, BELT_BLOCK_LEN); EG(ret, err);
ret = local_memcpy(&r_bar[0], &r[0], r_bar_len); EG(ret, err);
ret = local_memcpy(&r_bar[0], &r[0], r_bar_len); EG(ret, err);
ret = local_memcpy(&sig[0], &hash_belt[0], LOCAL_MIN(l, BELT_HASH_DIGEST_SIZE)); EG(ret, err);
ret = local_memcpy(FE2OS_W, &sig[0], l); EG(ret, err);
ret = local_memcpy(s0_sig, sig, l); EG(ret, err);
ret = local_memcpy(&TMP[0], sig, l); EG(ret, err);
ret = local_memcpy(&TMP[0], &sig[l], (u32)BIGN_S1_LEN(q_bit_len)); EG(ret, err);
ret = local_memcpy(&t[0], &hash_belt[0], LOCAL_MIN(l, BELT_HASH_DIGEST_SIZE)); EG(ret, err);
ret = local_memcpy(initial_state, state, sizeof(state)); EG(ret, err);
ret = local_memcpy(stream, &state[0], stream_len);
ret = local_memcpy(&T[BYTECEIL(t_bit_len)], V, hmac_size); EG(ret, err);
ret = local_memcpy(sig, r, r_len); EG(ret, err);
ret = local_memcpy(&(ctx->verify_data.ecfsdsa.r), r, r_len); EG(ret, err);
ret = local_memcpy(sig, r, r_len); EG(ret, err);
ret = local_memcpy(ctx->verify_data.eckcdsa.r, sig, r_len); EG(ret, err);
ret = local_memcpy(sig, r, r_len); EG(ret, err);
ret = local_memcpy(ctx->verify_data.ecsdsa.r, sig, r_len); EG(ret, err);
ret = local_memcpy(hash, input, hsize); EG(ret, err);
ret = local_memcpy(hash, input, hsize); EG(ret, err);
ret = local_memcpy(e_buf, input, hsize); EG(ret, err);
ret = local_memcpy(e_buf, input, hsize); EG(ret, err);
ret = local_memcpy(h_buf, input, hsize); EG(ret, err);
ret = local_memcpy(h_buf, input, hsize); EG(ret, err);
ret = local_memcpy(sig, out_buf + metadata_len, siglen);
ret = local_memcpy(out_buf + metadata_len, sig, siglen);
ret = local_memcpy(fname, fname_prefix, prefix_len); EG(ret, err);
ret = local_memcpy(fname, fname_prefix, prefix_len); EG(ret, err);
ret = local_memcpy(fname, fname_prefix, prefix_len); EG(ret, err);
ret = local_memcpy(fname, fname_prefix, prefix_len); EG(ret, err);
ret = local_memcpy(&serialized_pub_key[0], &peerpubkey[0], (serialized_pub_key_size / 2)); EG(ret, err);
ret = local_memcpy(serialized_pub_key, t->peerpubkey, serialized_pub_key_size); OPENMP_EG(ret, err);