Initialize ebx and edx in padlock functions
diff --git a/library/padlock.c b/library/padlock.c
index a7b4c0c..6e94532 100644
--- a/library/padlock.c
+++ b/library/padlock.c
@@ -43,7 +43,7 @@
int padlock_supports( int feature )
{
static int flags = -1;
- int ebx, edx;
+ int ebx = 0, edx = 0;
if( flags == -1 )
{
@@ -76,7 +76,7 @@
const unsigned char input[16],
unsigned char output[16] )
{
- int ebx;
+ int ebx = 0;
uint32_t *rk;
uint32_t *blk;
uint32_t *ctrl;
@@ -117,7 +117,7 @@
const unsigned char *input,
unsigned char *output )
{
- int ebx;
+ int ebx = 0;
size_t count;
uint32_t *rk;
uint32_t *iw;