From: Arran Cudbard-Bell Date: Fri, 15 Dec 2017 23:38:30 +0000 (+0000) Subject: IV needs reserved bytes X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2de86f42a3e705f3e02bea6eb62333369ab47f58;p=thirdparty%2Ffreeradius-server.git IV needs reserved bytes --- diff --git a/src/modules/rlm_eap/lib/sim/encode.c b/src/modules/rlm_eap/lib/sim/encode.c index d094729c4d2..98a10f8af0f 100644 --- a/src/modules/rlm_eap/lib/sim/encode.c +++ b/src/modules/rlm_eap/lib/sim/encode.c @@ -141,9 +141,13 @@ static ssize_t encode_iv(uint8_t *out, size_t outlen, void *encoder_ctx) *p++ = FR_SIM_IV; *p++ = (4 + SIM_IV_SIZE) >> 2; + *p++ = 0; + *p++ = 0; memcpy(p, packet_ctx->iv, sizeof(packet_ctx->iv)); p += sizeof(packet_ctx->iv); + FR_PROTO_HEX_DUMP("Initialisation vector", out, p - out); + packet_ctx->iv_included = true; return p - out;