Wiselib
Functions
wiselib.testing/algorithms/privacy/code_pc/src/source/utma_weak.c File Reference
#include "utma_weak.h"

Functions

PubTriple * GenPub (pairing_t *pairing)
Key * GenKey (Pub *pub, Msk *msk)
CipherText * rE (Pub *pub, Pk *pk, PlainText *M)
PlainText * rD (Pub *pub, Sk *sk, CipherText *Ct)
Enc * enc (Pub *pub, Pk *pk, PlainText *M)
PlainText * dec (Pub *pub, Sk *sk, Enc *enc)
CipherText * Randomize (Pub *pub, CipherText *Ct)
Enc * star (Pub *pub, Enc *encp)
void freeCypherText (CipherText *ct)

Function Documentation

PlainText* dec ( Pub *  pub,
Sk *  sk,
Enc *  enc 
)
Enc* enc ( Pub *  pub,
Pk *  pk,
PlainText *  M 
)
void freeCypherText ( CipherText *  ct)
Key* GenKey ( Pub *  pub,
Msk *  msk 
)
PubTriple* GenPub ( pairing_t *  pairing)
CipherText* Randomize ( Pub *  pub,
CipherText *  Ct 
)
PlainText* rD ( Pub *  pub,
Sk *  sk,
CipherText *  Ct 
)
CipherText* rE ( Pub *  pub,
Pk *  pk,
PlainText *  M 
)
Enc* star ( Pub *  pub,
Enc *  encp 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines