Wiselib
|
#include "utie.h"
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 *cert, 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) |
IEPub* GenIEPub | ( | pairing_t * | pairing | ) |
IECypherText* IERandomize | ( | IEPub * | pub, |
CAKey * | cakey, | ||
IECypherText * | ct | ||
) |
IECypherText* InitTag | ( | IEPub * | pub, |
IssuerPK * | issuerPk, | ||
PublicKeyCertificate * | cert, | ||
PlainText * | pt | ||
) |
PlainText* ReadAndDecrypt | ( | IEPub * | pub, |
CAKey * | cakey, | ||
IssuerSK * | issuerSk, | ||
IECypherText * | ct | ||
) |
PublicKeyCertificate* RegisterPublicKey | ( | IEPub * | pub, |
CAKey * | cakey, | ||
IssuerKey * | issuerKey | ||
) |
int VerifyCertificate | ( | IEPub * | pub, |
CAKey * | cakey, | ||
IECypherText * | ct | ||
) |