#include <pbc.h>
#include <pbc_time.h>
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include "common.h"
#include "utma_weak.h"
Go to the source code of this file.
Classes |
struct | IECypherText |
struct | IEPub |
struct | CASK |
struct | CAPK |
struct | CAKey |
struct | IssuerSK |
struct | IssuerPK |
struct | IssuerKey |
struct | PublicKeyCertificate |
Functions |
IEPub * | GenIEPub (pairing_t *pairing) |
CAKey * | GenerateCAKey (IEPub *pub) |
IssuerKey * | GenerateKey (IEPub *pub) |
PublicKeyCertificate * | RegisterPublicKey (IEPub *pub, CAKey *cakey, IssuerKey *issuerKey) |
IECypherText * | InitTag (IEPub *pub, IssuerPK *issuerPk, PublicKeyCertificate *certificate, PlainText *pt) |
IECypherText * | IERandomize (IEPub *pub, CAKey *cakey, IECypherText *ct) |
PlainText * | ReadAndDecrypt (IEPub *pub, CAKey *cakey, IssuerSK *issuerSk, IECypherText *ct) |
int | VerifyCertificate (IEPub *pub, CAKey *cakey, IECypherText *ct) |
Function Documentation
IEPub* GenIEPub |
( |
pairing_t * |
pairing | ) |
|