X-Git-Url: https://git.siccegge.de//index.cgi?p=software%2FDIPE.git;a=blobdiff_plain;f=include%2FDIPE.h;h=fa493a334cc78ca0475006eef84297b27067dd77;hp=87ebab808cc0ec8ef473f1a433366e53609a0085;hb=8fef6fe05ce3e9c0f6d29bb318b90b72a71db51f;hpb=006e87bc592a4e6eabea4f7f9caab8e218ebfd85 diff --git a/include/DIPE.h b/include/DIPE.h index 87ebab8..fa493a3 100644 --- a/include/DIPE.h +++ b/include/DIPE.h @@ -7,13 +7,13 @@ extern "C" { typedef struct dipe_master_secretkey* dipe_master_secretkey_t; typedef struct dipe_secretkey* dipe_secretkey_t; typedef struct dipe_ctxt* dipe_ctxt_t; - + void dipe_init(FILE* configfp, dipe_param_t* param); pairing_t* dipe_get_pairing(dipe_param_t param); - + void dipe_master_keygen(dipe_param_t param, size_t dimension, dipe_master_publickey_t* pk, dipe_master_secretkey_t* sk); void dipe_keygen(dipe_param_t param, dipe_master_secretkey_t msk, char* cid, element_t* y, dipe_secretkey_t* sk); - + void dipe_encrypt(dipe_param_t param, dipe_master_publickey_t mpk, element_t* x, element_t ptxt, dipe_ctxt_t* ctxt); void dipe_decrypt(dipe_param_t param, dipe_secretkey_t sk, char* cid, element_t* y, dipe_ctxt_t ctxt, element_t ptxt);