X-Git-Url: https://git.siccegge.de//index.cgi?p=software%2FDIPE.git;a=blobdiff_plain;f=src%2FDIPE_Internal.h;h=942427fe044e6f581b255f50b98a70a606bd4674;hp=521c2d61681e0839416df375b6648f00d427a7cc;hb=5611c662936ee7c02b5b4d6e7ede3cbde8dfde92;hpb=f20d9414f3017939d6aec74c70c0d5c0380edfae diff --git a/src/DIPE_Internal.h b/src/DIPE_Internal.h index 521c2d6..942427f 100644 --- a/src/DIPE_Internal.h +++ b/src/DIPE_Internal.h @@ -7,24 +7,35 @@ struct dipe_param { struct dipe_master_publickey { size_t dimension; + element_t aid; element_t a; element_t* k; }; struct dipe_master_secretkey { size_t dimension; + element_t aid; element_t a; element_t* k; }; struct dipe_secretkey { size_t dimension; + element_t aid; element_t d; }; +struct dipe_ctxt_share { + element_t aid; + element_t* cx; + element_t c; +}; + struct dipe_ctxt { size_t dimension; element_t s; element_t* cx; element_t c; + size_t sharecount; + struct dipe_ctxt_share* shares; };