Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Cryptography: Tate Pairing

achrzesz2
New Contributor I
315 Views
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
315 Views

Were you able to make any progress with your application?

0 Kudos
achrzesz2
New Contributor I
315 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
0 Kudos
Reply