diff --git a/openair3/NAS/COMMON/API/NETWORK/nas_message.c b/openair3/NAS/COMMON/API/NETWORK/nas_message.c index ece3ced5a3265eafb351bb48d605a36a1f6ddd9e..e0face95769a7d76feff71d757ddb6d666de3421 100644 --- a/openair3/NAS/COMMON/API/NETWORK/nas_message.c +++ b/openair3/NAS/COMMON/API/NETWORK/nas_message.c @@ -1016,10 +1016,10 @@ static int _nas_message_decrypt( stream_cipher.count = count; stream_cipher.bearer = 0x00; //33.401 section 8.1.1 stream_cipher.direction = direction; - stream_cipher.message = src; + stream_cipher.message = (unsigned char *)src; /* length in bits */ stream_cipher.blength = length << 3; - nas_stream_encrypt_eea1(&stream_cipher, dest); + nas_stream_encrypt_eea1(&stream_cipher, (unsigned char *)dest); /* Decode the first octet (security header type or EPS bearer identity, * and protocol discriminator) */ DECODE_U8(dest, *(uint8_t*)(&header), size); @@ -1050,10 +1050,10 @@ static int _nas_message_decrypt( stream_cipher.count = count; stream_cipher.bearer = 0x00; //33.401 section 8.1.1 stream_cipher.direction = direction; - stream_cipher.message = src; + stream_cipher.message = (unsigned char *)src; /* length in bits */ stream_cipher.blength = length << 3; - nas_stream_encrypt_eea1(&stream_cipher, dest); + nas_stream_encrypt_eea1(&stream_cipher, (unsigned char *)dest); /* Decode the first octet (security header type or EPS bearer identity, * and protocol discriminator) */ DECODE_U8(dest, *(uint8_t*)(&header), size); @@ -1178,10 +1178,10 @@ static int _nas_message_encrypt( stream_cipher.count = count; stream_cipher.bearer = 0x00; //33.401 section 8.1.1 stream_cipher.direction = direction; - stream_cipher.message = src; + stream_cipher.message = (unsigned char *)src; /* length in bits */ stream_cipher.blength = length << 3; - nas_stream_encrypt_eea1(&stream_cipher, dest); + nas_stream_encrypt_eea1(&stream_cipher, (unsigned char *)dest); LOG_FUNC_RETURN (length); @@ -1209,10 +1209,10 @@ static int _nas_message_encrypt( stream_cipher.count = count; stream_cipher.bearer = 0x00; //33.401 section 8.1.1 stream_cipher.direction = direction; - stream_cipher.message = src; + stream_cipher.message = (unsigned char *)src; /* length in bits */ stream_cipher.blength = length << 3; - nas_stream_encrypt_eea2(&stream_cipher, dest); + nas_stream_encrypt_eea2(&stream_cipher, (unsigned char *)dest); LOG_FUNC_RETURN (length); @@ -1344,7 +1344,7 @@ static uint32_t _nas_message_get_mac( stream_cipher.count = count; stream_cipher.bearer = 0x00; //33.401 section 8.1.1 stream_cipher.direction = direction; - stream_cipher.message = buffer; + stream_cipher.message = (unsigned char *)buffer; /* length in bits */ stream_cipher.blength = length << 3; @@ -1390,7 +1390,7 @@ static uint32_t _nas_message_get_mac( stream_cipher.count = count; stream_cipher.bearer = 0x00; //33.401 section 8.1.1 stream_cipher.direction = direction; - stream_cipher.message = buffer; + stream_cipher.message = (unsigned char *)buffer; /* length in bits */ stream_cipher.blength = length << 3;