Community
cancel
Showing results for 
Search instead for 
Did you mean: 
achrzesz2
New Contributor I
64 Views

Cryptography: Tate Pairing

Hello

When I'm trying to initialize Tate pairing context with

ippsTatePairingDE3Init(Pairing,EC,GFPXEC,GFPXQ);

I'm obtaining: "Function arg/param is bad"


1) The memory for Pairing is allocated as follows:
Ipp32u Tatesize;
ippsTatePairingDE3GetSize(pEC,pGFPXEC,&Tatesize);
IppsTatePairingDE3State* Pairing=(IppsTatePairingDE3State*)(new Ipp8u [Tatesize]);

2) EC,GFPXEC conexts passed validation procedure

3) Initialization of GFPXQ returns: No error, it's OK

Can anybody tell me the possible reasons

How the irreducible polynomials for GF(p^d) and GF(p^d^2) should be related?
Any example?

The manual is much to laconic (the unique reference [EHCC] is purely theorethical)

A Chrzeszczyk
0 Kudos
2 Replies
PaulF_IntelCorp
Employee
64 Views

Were you able to make any progress with your application?

achrzesz2
New Contributor I
64 Views

No I'm still waiting for any example
I can imagine that may arg/param were bad
but with the present form of documentation I cant improve them

A Ch
Reply