Commit ecec3dba authored by yiwenshao's avatar yiwenshao

add ASHE in selectlevel, and add two initial onionlayout for integer and string respectively

parent 41b04d2d
...@@ -31,6 +31,7 @@ enum class SECLEVEL { ...@@ -31,6 +31,7 @@ enum class SECLEVEL {
DET, DET,
SEARCH, SEARCH,
HOM, HOM,
ASHE,//added
RND, RND,
}; };
...@@ -59,6 +60,13 @@ static onionlayout BEST_EFFORT_NUM_ONION_LAYOUT = { ...@@ -59,6 +60,13 @@ static onionlayout BEST_EFFORT_NUM_ONION_LAYOUT = {
SECLEVEL::RND})} SECLEVEL::RND})}
}; };
static onionlayout NUM_ONION_LAYOUT_TEST{
{oDET, std::vector<SECLEVEL>({SECLEVEL::DETJOIN, SECLEVEL::DET,
SECLEVEL::RND})},
{oOPE, std::vector<SECLEVEL>({SECLEVEL::OPEFOREIGN,SECLEVEL::OPE, SECLEVEL::RND})},
{oAGG, std::vector<SECLEVEL>({SECLEVEL::ASHE})}
};
static onionlayout STR_ONION_LAYOUT = { static onionlayout STR_ONION_LAYOUT = {
{oDET, std::vector<SECLEVEL>({SECLEVEL::DETJOIN, SECLEVEL::DET, {oDET, std::vector<SECLEVEL>({SECLEVEL::DETJOIN, SECLEVEL::DET,
SECLEVEL::RND})}, SECLEVEL::RND})},
...@@ -68,6 +76,14 @@ static onionlayout STR_ONION_LAYOUT = { ...@@ -68,6 +76,14 @@ static onionlayout STR_ONION_LAYOUT = {
// SECLEVEL::RND})} // SECLEVEL::RND})}
}; };
static onionlayout STR_ONION_LAYOUT_TEST{
{oDET, std::vector<SECLEVEL>({SECLEVEL::DETJOIN, SECLEVEL::DET,
SECLEVEL::RND})},
{oOPE, std::vector<SECLEVEL>({SECLEVEL::OPEFOREIGN,SECLEVEL::OPE, SECLEVEL::RND})},
{oSWP, std::vector<SECLEVEL>({SECLEVEL::SEARCH})}
};
static onionlayout BEST_EFFORT_STR_ONION_LAYOUT = { static onionlayout BEST_EFFORT_STR_ONION_LAYOUT = {
{oDET, std::vector<SECLEVEL>({SECLEVEL::DETJOIN, SECLEVEL::DET, {oDET, std::vector<SECLEVEL>({SECLEVEL::DETJOIN, SECLEVEL::DET,
SECLEVEL::RND})}, SECLEVEL::RND})},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment