This is the software implementation of GoppaCode encoding and decoding using SAGE. DataCollectionScript.py serves as the main programme.

You can find these papers useful:
 	"How SAGE helps to implement Goppa Codes and McEliece PKCSs", Thomas Risse
	"Coding Theory-Based Cryptopraphy: McEliece Cryptosystems in Sage", Christopher Roering
	"Generating Goppa Codes", Thomas Risse
	"List decoding for binary Goppa codes", Daniel J. Bernstein