From f33907ebd8d4e0d80884603cab7b0a95a0f196bb Mon Sep 17 00:00:00 2001 From: emanuele-f Date: Mon, 3 Jun 2019 00:40:35 +0200 Subject: [PATCH] Fix seed debug print on 32bit platforms --- transform_aes.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/transform_aes.c b/transform_aes.c index fb15054..3f90e64 100644 --- a/transform_aes.c +++ b/transform_aes.c @@ -161,7 +161,7 @@ static int transop_encode_aes( n2n_trans_op_t * arg, len2 = ( (len / AES_BLOCK_SIZE) + 1) * AES_BLOCK_SIZE; /* Round up to next whole AES adding at least one byte. */ padding = (len2-len); assembly[len2 - 1] = padding; - traceEvent( TRACE_DEBUG, "padding = %u, seed = %016lx", padding, iv_seed ); + traceEvent( TRACE_DEBUG, "padding = %u, seed = %016" PRIx64, padding, iv_seed ); set_aes_cbc_iv(priv, enc_ivec, iv_seed); @@ -210,7 +210,7 @@ static int transop_decode_aes( n2n_trans_op_t * arg, /* Get the IV seed */ decode_buf((uint8_t *)&iv_seed, sizeof(iv_seed), inbuf, &rem, &idx); - traceEvent( TRACE_DEBUG, "decode_aes %lu with seed %016lx", in_len, iv_seed ); + traceEvent( TRACE_DEBUG, "decode_aes %lu with seed %016" PRIx64, in_len, iv_seed ); len = (in_len - TRANSOP_AES_PREAMBLE_SIZE);