Commit 6c13488c authored by Richard Levitte's avatar Richard Levitte
Browse files

Make sure the rand_byte buffer in padlock engine is cleansed.



Submitted by Michael McConville <mmcco@mykolab.com>

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
parent 4b8736a2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -776,7 +776,7 @@ static int padlock_rand_bytes(unsigned char *output, int count)
        *output++ = (unsigned char)buf;
        count--;
    }
    *(volatile unsigned int *)&buf = 0;
    OPENSSL_cleanse(&buf, sizeof(buf));

    return 1;
}