Commit eac2b837 authored by John Foley's avatar John Foley Committed by Dr. Stephen Henson
Browse files

Use memmove instead of memcpy.



PR#4036

Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
Reviewed-by: default avatarStephen Henson <steve@openssl.org>
parent ce5ae63a
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -76,7 +76,7 @@ size_t CRYPTO_128_wrap(void *key, const unsigned char *iv,
        return 0;
    A = B;
    t = 1;
    memcpy(out + 8, in, inlen);
    memmove(out + 8, in, inlen);
    if (!iv)
        iv = default_iv;

@@ -113,7 +113,7 @@ size_t CRYPTO_128_unwrap(void *key, const unsigned char *iv,
    A = B;
    t = 6 * (inlen >> 3);
    memcpy(A, in, 8);
    memcpy(out, in + 8, inlen);
    memmove(out, in + 8, inlen);
    for (j = 0; j < 6; j++) {
        R = out + inlen - 8;
        for (i = 0; i < inlen; i += 8, t--, R -= 8) {