Pairing interface. More...
#include "epid/common/errors.h"#include "epid/common/types.h"#include "epid/common/math/finitefield.h"#include "epid/common/math/ecgroup.h"Typedefs | |
| typedef struct PairingState | PairingState |
| A pairing. | |
Functions | |
| EpidStatus | NewPairingState (EcGroup const *ga, EcGroup const *gb, FiniteField *ff, BigNumStr const *t, bool neg, PairingState **ps) |
| Constructs a new Pairing State. More... | |
| void | DeletePairingState (PairingState **ps) |
| Frees a previously allocated by PairingState. More... | |
| EpidStatus | Pairing (PairingState *ps, FfElement *d, EcPoint const *a, EcPoint const *b) |
| Computes an Optimal Ate Pairing for two parameters. More... | |
Pairing interface.