X-Git-Url: https://git.siccegge.de//index.cgi?p=software%2FDIPE.git;a=blobdiff_plain;f=src%2FDIPE.cxx;h=9b8c91ec52c9f8495aa8f178072fd672674e9ec0;hp=e06f2f3b4b95eeba42176062f70aa74c1b892fa9;hb=27e33ae5bcd5b172f2f8311bed4e1300ba5697cc;hpb=228b4f8c2255acb701fd669161f62c1f777a0a98 diff --git a/src/DIPE.cxx b/src/DIPE.cxx index e06f2f3..9b8c91e 100644 --- a/src/DIPE.cxx +++ b/src/DIPE.cxx @@ -1,4 +1,5 @@ #include "DIPE.h" +#include "DIPE_Internal.h" #include #include @@ -13,36 +14,6 @@ using std::min; using std::max; -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; -}; namespace {