Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

If you check the parent of elem_fp6, you'll see:

Univariate Quotient Polynomial Ring in v over Finite Field in u of size 4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559787^2 with modulus ...

Correspondingly, rather than using field_modulus in computing fp6_norm_from_conjugates, you need to use its square:

field_modulus2 = field_modulus^2
fp6_norm_from_conjugates = elem_fp6 * (elem_fp6 ^ field_modulus2) * (elem_fp6 ^ (field_modulus2^2))