code: def description(self):
          '''Provide a description for each algorithm available, useful to print in ecc file'''
          if 0 < self.algo <= 3:
              return "Reed-Solomon with polynomials in Galois field of characteristic %i (2^%i) with generator=%s, prime poly=%s and first consecutive root=%s." % (self.field_charac, self.c_exp, self.gen_nb, hex(self.prim), self.fcr)
          elif self.algo == 4:
              return "Reed-Solomon with polynomials in Galois field of characteristic %i (2^%i) under US FAA ADSB UAT RS FEC standard with generator=%s, prime poly=%s and first consecutive root=%s." % (self.field_charac, self.c_exp, self.gen_nb, hex(self.prim), self.fcr)
          else:
              return "No description for this ECC algorithm.f description(self):
          '''Provide a description for each algorithm available, useful to print in ecc file'''
          if 0 < self.algo <= 3:
              return "Reed-Solomon with polynomials in Galois field of characteristic %i (2^%i) with generator=%s, prime poly=%s and first consecutive root=%s." % (self.field_charac, self.c_exp, self.gen_nb, hex(self.prim), self.fcr)
          elif self.algo == 4:
              return "Reed-Solomon with polynomials in Galois field of characteristic %i (2^%i) under US FAA ADSB UAT RS FEC standard with generator=%s, prime poly=%s and first consecutive root=%s." % (self.field_charac, self.c_exp, self.gen_nb, hex(self.prim), self.fcr)
          else:
              return "No description for this ECC algorithm."
docs: Provide a description for each algorithm available, useful to print in ecc file