This library implements a general-purpose encoder/decoder for Reed-Solomon error correcting codes. The decoder supports erasures. The user can specify the parameters for any size code, limited only by machine resources. Hard-coded routines for the CCSDS-standard (255,223) code are also included.