Hamish Ivey-Law on Mon, 27 Apr 2009 15:40:04 +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) |
Bill Allombert-3 wrote: > > 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. > > It seems to be working fine now. Thanks Bill! I have a related offer (possibly should be to pari-devel): I've expanded the SEAdata package database with the Atkin modular polynomials for primes between 400 and 500 (I just converted the polynomials from David Kohel's database: http://echidna.maths.usyd.edu.au/kohel/dbs/PolMod_Atk.tgz). If you want them for the SEAdata package, just tell me who to send them to. If I'm the only person looking for curves over 512-bit fields then I guess you might not want to expand the size of the (compressed) SEAdata package by 11MB (the uncompressed package is about 22MB bigger). Cheers, Hamish. -- View this message in context: http://www.nabble.com/Accessing-the-ellsea-function-from-Pari-2.4.3-%28svn-r11688%29-tp23175498p23256218.html Sent from the cr.yp.to - pari-users mailing list archive at Nabble.com.