X-Git-Url: https://git.siccegge.de//index.cgi?p=software%2FDIPE.git;a=blobdiff_plain;f=src%2FDIPE_Internal.h;fp=src%2FDIPE_Internal.h;h=521c2d61681e0839416df375b6648f00d427a7cc;hp=0000000000000000000000000000000000000000;hb=27e33ae5bcd5b172f2f8311bed4e1300ba5697cc;hpb=228b4f8c2255acb701fd669161f62c1f777a0a98 diff --git a/src/DIPE_Internal.h b/src/DIPE_Internal.h new file mode 100644 index 0000000..521c2d6 --- /dev/null +++ b/src/DIPE_Internal.h @@ -0,0 +1,30 @@ +struct dipe_param { + pairing_t pairing; + element_t g1; + element_t g2; + element_t gt; +}; + +struct dipe_master_publickey { + size_t dimension; + element_t a; + element_t* k; +}; + +struct dipe_master_secretkey { + size_t dimension; + element_t a; + element_t* k; +}; + +struct dipe_secretkey { + size_t dimension; + element_t d; +}; + +struct dipe_ctxt { + size_t dimension; + element_t s; + element_t* cx; + element_t c; +};