]> git.siccegge.de Git - software/DIPE.git/blobdiff - src/DIPE.cxx
Add secret sharing
[software/DIPE.git] / src / DIPE.cxx
index e06f2f3b4b95eeba42176062f70aa74c1b892fa9..9b8c91ec52c9f8495aa8f178072fd672674e9ec0 100644 (file)
@@ -1,4 +1,5 @@
 #include "DIPE.h"
+#include "DIPE_Internal.h"
 
 #include <string.h>
 #include <nettle/hkdf.h>
 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 {