CRC: Removed assertion on NULL buffer
CRC: Removed assertion on NULL buffer

When length is zero, the buffer is not accessed. The CRC functions are used
inside several other layers where a 0-length buffer may have meanings in
different contexts and being able to pass 0-length NULL buffers to CRC as a
noop simplifies the code.
betzw/mbed-os,betzw/mbed-os,betzw/mbed-os,c1728p9/mbed-os,kjbracey-arm/mbed,c1728p9/mbed-os,betzw/mbed-os,andcor02/mbed-os,c1728p9/mbed-os,mbedmicro/mbed,andcor02/mbed-os,c1728p9/mbed-os,andcor02/mbed-os,mbedmicro/mbed,kjbracey-arm/mbed,andcor02/mbed-os,kjbracey-arm/mbed,betzw/mbed-os,c1728p9/mbed-os,mbedmicro/mbed,kjbracey-arm/mbed,andcor02/mbed-os,betzw/mbed-os,mbedmicro/mbed,c1728p9/mbed-os,andcor02/mbed-os,mbedmicro/mbed