sage: R.<x>=ZZ[]
sage: k.<a>=GF(2^8,modulus=x^8+x^4+x^3+x+1)
sage: b=k.random_element()
sage: b.log(a)
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
/home/hamsin/<ipython console> in <module>()
/home/hamsin/bin/sage/local/lib/python2.7/site-packages/sage/rings/finite_rings/element_givaro.so in sage.rings.finite_rings.element_givaro.FiniteField_givaroElement.log (sage/rings/finite_rings/element_givaro.cpp:11248)()
/home/hamsin/bin/sage/local/lib/python2.7/site-packages/sage/groups/generic.pyc in discrete_log(a, base, ord, bounds, operation, identity, inverse, op)
814 return CRT_list(l,[pi**ri for pi,ri in f])
815 except ValueError:
--> 816 raise ValueError, "No discrete log of %s found to base %s"%(a,base)
817
818 def discrete_log_generic(a, base, ord=None, bounds=None, operation='*', identity=None, inverse=None, op=None):
ValueError: No discrete log of a^7 + a^6 + a^5 + a^4 + a^2 + 1 found to base a
P.S.