Librerie per il calcolo del CRC16 e CRC32

erpomata:
ma per la lunghezza non si potrebbe usare la funzione "sizeof"?

NO! sizeof ritorna la lunghezza dell'array solo se usato sull'array originale, qualsiasi suo altro riferimento (aka puntatore) ritorna la grandezza in byte del PUNTATORE, ovvero 2 byte (da cui ne deriva che al massimo possiamo usare una ram con 65536 byte... poi in realtà grazie ad indirizzo di sfasamento e altri trucchetti puoi incrementare questo valore, ma sto divagando)