Describir: The Design of IP Cores in Finite Field for Error Correction