Bill Allombert on Sun, 26 Apr 2009 18:32:40 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: Accessing the ellsea function from Pari 2.4.3 (svn-r11688)


On Sun, Apr 26, 2009 at 01:46:29PM +0200, Bill Allombert wrote:
> On Wed, Apr 22, 2009 at 07:44:00AM -0700, Hamish Ivey-Law wrote:
> > 
> > Hello Pari-users,
> > 
> > I would like to be able to access the function
> > 
> >   GEN ellsea(GEN E, GEN p, long EARLY_ABORT)
> > 
> > defined in  src/modules/ellsea.c  from the GP command-line.  I know this is
> > indirectly accessible via the  ellap  command, but I would like to be able
> > to use the early abort feature which is not accessible via  ellap.  I
> > thought all I had to do was
> > 
> > ? install("ellsea", "GGL")
> > 
> > but, although this makes  ellsea  show up in the list of available commands,
> > when I try to use it I get a bus error:
> > 
> > ? ellsea(E, p, 1)
> >   ***   bug in PARI/GP (Bus Error), please report
> >   ***   Break loop: type <Return> three times, or Control-d, to go back to
> > GP)
> > 
> > (here  p  is a random 128-bit prime and  E  is a random curve over  FF_p).
> > 
> > Does anyone have any idea why this isn't working?  Is the "GGL" prototype
> > for the  ellsea  function incorrect, or is this actually a problem in Pari? 
> > In case it matters, I do have the SEAdata package installed.
> 
> Hello, thanks for your report,
> 
> I have never tested ellsea(,,1) and it is unfortuantely suffering from various
> bugs. I will try to fix them in the SVN version.

Hopefully, this should be fixed in SVN version r11693.
If you still have proble, please post the value of E and p that cause
the crash.

Cheers,
Bill.