>From the discussion in thread
http://groups.google.com/group/sage-devel/browse_thread/thread/b1498200416eee7e/27b3dd7a245c5a35?q=pairing&lnk=ol&;

Pairing function should be placed on a point as in Magma.

I will use the Miller algorithm to compute the functions needed to
compute the Weil pairing.

I will place Millers algorithm in seperate Miller.py file but I want
to call it from a function in ell_point.py.

I have a question regarding the code in ell_point.py:

I guess the pairing should work on points over a general field, but in
ell_point.py the implementation of points is divided into field,
number field and finite field class instances.

If you place it on the class field, will it then be inherited by the
number field and finite field classes? Or would you place it in each
class?

Thanks.

/David

On Jan 11, 6:51 pm, David Møller Hansen <da...@mollerhansen.com>
wrote:
> This is a call out to the people who is interested in getting pairings
> on elliptic curves into Sage.
>
> I have started a Ticket #4964 on getting a pairing framework into
> Sage.
>
> Currently I am trying to get an overview of what activity there is on
> this in Sage.
>
> I've browsed the TRAC server and this forum I found the following
>
> * Ticket #1236: add Tate pairing to  Sage.
>
> * Discussion on getting Ben Lynn's pbc library licensed s.t. it can be
> wrapped into Sage.
>
> * Discussion on writing a wrapper for John Cremona's mwrank and gp
> scripts implementation of the Weil and Tate pairing.
>
> * Self started discussion on where pairings should be placed in Sage,
> resulting in WWMD (What Would Magma Do).
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to