Commit 14b2485c authored by yiwenshao's avatar yiwenshao

modify wrapper.lua

parent 2e42ccbf
...@@ -16,16 +16,11 @@ void test1() { ...@@ -16,16 +16,11 @@ void test1() {
ass.back().encrypt(seed,IV); ass.back().encrypt(seed,IV);
unsigned int res = ass.back().decrypt(ass.back().get_ciphertext(),IV); unsigned int res = ass.back().decrypt(ass.back().get_ciphertext(),IV);
if(res==seed) ; if(res==seed) ;
else{ else {
std::cout<<"not pass!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<<seed<<std::endl; std::cout<<"not pass!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<<seed<<std::endl;
// return 0;
} }
seed++; seed++;
} }
// std::pair<long,std::vector<uint64_t>> enc_sum = RAW_ASHE::sum(ass);
// long res = RAW_ASHE::decrypt_sum(enc_sum);
// std::cout<<enc_sum.first<<"::"<<res<<std::endl;
} }
static static
...@@ -40,7 +35,7 @@ void test2(){ ...@@ -40,7 +35,7 @@ void test2(){
assert(enc.first == ashe.get_ciphertext()); assert(enc.first == ashe.get_ciphertext());
assert(enc.second == IV); assert(enc.second == IV);
unsigned int res = ashe.decrypt(enc.first,enc.second); unsigned int res = ashe.decrypt(enc.first,enc.second);
if(res==seed) ; if(res==seed);
else{ else{
std::cout<<"not pass!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<<seed<<std::endl; std::cout<<"not pass!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<<seed<<std::endl;
} }
......
...@@ -14,38 +14,38 @@ end ...@@ -14,38 +14,38 @@ end
g=1 g=1
queryType = {} queryType = {
queryType[proxy.COM_SLEEP] = "COM_SLEEP" [proxy.COM_SLEEP] = "COM_SLEEP",
queryType[proxy.COM_QUIT] = "COM_QUIT" [proxy.COM_QUIT] = "COM_QUIT",
queryType[proxy.COM_INIT_DB] = "COM_INIT_DB" [proxy.COM_INIT_DB] = "COM_INIT_DB",
queryType[proxy.COM_QUERY] = "COM_QUERY" [proxy.COM_QUERY] = "COM_QUERY",
queryType[proxy.COM_FIELD_LIST]= "COM_FIELD_LIST" [proxy.COM_FIELD_LIST]= "COM_FIELD_LIST",
queryType[proxy.COM_CREATE_DB]= "COM_CREATE_DB" [proxy.COM_CREATE_DB]= "COM_CREATE_DB",
queryType[proxy.COM_DROP_DB]= "COM_DROP_DB" [proxy.COM_DROP_DB]= "COM_DROP_DB",
queryType[proxy.COM_REFRESH]= "COM_REFRESH" [proxy.COM_REFRESH]= "COM_REFRESH",
queryType[proxy.COM_SHUTDOWN] = "COM_SHUTDOWN" [proxy.COM_SHUTDOWN] = "COM_SHUTDOWN",
queryType[proxy.COM_STATISTICS] = "COM_STATISTICS" [proxy.COM_STATISTICS] = "COM_STATISTICS",
queryType[proxy.COM_PROCESS_INFO] = "COM_PROCESS_INFO" [proxy.COM_PROCESS_INFO] = "COM_PROCESS_INFO",
queryType[proxy.COM_CONNECT] = "COM_CONNECT" [proxy.COM_CONNECT] = "COM_CONNECT",
queryType[proxy.COM_PROCESS_KILL] = "COM_PROCESS_KILL" [proxy.COM_PROCESS_KILL] = "COM_PROCESS_KILL",
queryType[proxy.COM_DEBUG] = "COM_DEBUG" [proxy.COM_DEBUG] = "COM_DEBUG",
queryType[proxy.COM_PING] = "COM_PING" [proxy.COM_PING] = "COM_PING",
queryType[proxy.COM_TIME] = "COM_TIME" [proxy.COM_TIME] = "COM_TIME",
queryType[proxy.COM_DELAYED_INSERT] = "COM_DELAYED_INSERT" [proxy.COM_DELAYED_INSERT] = "COM_DELAYED_INSERT",
queryType[proxy.COM_CHANGE_USER] = "COM_CHANGE_USER" [proxy.COM_CHANGE_USER] = "COM_CHANGE_USER",
queryType[proxy.COM_BINLOG_DUMP] = "COM_BINLOG_DUMP" [proxy.COM_BINLOG_DUMP] = "COM_BINLOG_DUMP",
queryType[proxy.COM_TABLE_DUMP] = "COM_TABLE_DUMP" [proxy.COM_TABLE_DUMP] = "COM_TABLE_DUMP",
queryType[proxy.COM_CONNECT_OUT] = "COM_CONNECT_OUT" [proxy.COM_CONNECT_OUT] = "COM_CONNECT_OUT",
queryType[proxy.COM_REGISTER_SLAVE] = "COM_REGISTER_SLAVE" [proxy.COM_REGISTER_SLAVE] = "COM_REGISTER_SLAVE",
queryType[proxy.COM_STMT_PREPARE] = "COM_STMT_PREPARE" [proxy.COM_STMT_PREPARE] = "COM_STMT_PREPARE",
queryType[proxy.COM_STMT_EXECUTE] = "COM_STMT_EXECUTE" [proxy.COM_STMT_EXECUTE] = "COM_STMT_EXECUTE",
queryType[proxy.COM_STMT_SEND_LONG_DATA] = "COM_STMT_SEND_LONG_DATA" [proxy.COM_STMT_SEND_LONG_DATA] = "COM_STMT_SEND_LONG_DATA",
queryType[proxy.COM_STMT_CLOSE] = "COM_STMT_CLOSE" [proxy.COM_STMT_CLOSE] = "COM_STMT_CLOSE",
queryType[proxy.COM_STMT_RESET] = "COM_STMT_RESET" [proxy.COM_STMT_RESET] = "COM_STMT_RESET",
queryType[proxy.COM_SET_OPTION] = "COM_SET_OPTION" [proxy.COM_SET_OPTION] = "COM_SET_OPTION",
queryType[proxy.COM_STMT_FETCH] = "COM_STMT_FETCH" [proxy.COM_STMT_FETCH] = "COM_STMT_FETCH",
queryType[proxy.COM_DAEMON] = "COM_DAEMON" [proxy.COM_DAEMON] = "COM_DAEMON"
}
......
...@@ -12,37 +12,40 @@ local g_want_interim = nil ...@@ -12,37 +12,40 @@ local g_want_interim = nil
local skip = false local skip = false
local client = nil local client = nil
queryType = {} queryType = {
queryType[proxy.COM_SLEEP] = "COM_SLEEP" [proxy.COM_SLEEP] = "COM_SLEEP",
queryType[proxy.COM_QUIT] = "COM_QUIT" [proxy.COM_QUIT] = "COM_QUIT",
queryType[proxy.COM_INIT_DB] = "COM_INIT_DB" [proxy.COM_INIT_DB] = "COM_INIT_DB",
queryType[proxy.COM_QUERY] = "COM_QUERY" [proxy.COM_QUERY] = "COM_QUERY",
queryType[proxy.COM_FIELD_LIST]= "COM_FIELD_LIST" [proxy.COM_FIELD_LIST]= "COM_FIELD_LIST",
queryType[proxy.COM_CREATE_DB]= "COM_CREATE_DB" [proxy.COM_CREATE_DB]= "COM_CREATE_DB",
queryType[proxy.COM_DROP_DB]= "COM_DROP_DB" [proxy.COM_DROP_DB]= "COM_DROP_DB",
queryType[proxy.COM_REFRESH]= "COM_REFRESH" [proxy.COM_REFRESH]= "COM_REFRESH",
queryType[proxy.COM_SHUTDOWN] = "COM_SHUTDOWN" [proxy.COM_SHUTDOWN] = "COM_SHUTDOWN",
queryType[proxy.COM_STATISTICS] = "COM_STATISTICS" [proxy.COM_STATISTICS] = "COM_STATISTICS",
queryType[proxy.COM_PROCESS_INFO] = "COM_PROCESS_INFO" [proxy.COM_PROCESS_INFO] = "COM_PROCESS_INFO",
queryType[proxy.COM_CONNECT] = "COM_CONNECT" [proxy.COM_CONNECT] = "COM_CONNECT",
queryType[proxy.COM_PROCESS_KILL] = "COM_PROCESS_KILL" [proxy.COM_PROCESS_KILL] = "COM_PROCESS_KILL",
queryType[proxy.COM_DEBUG] = "COM_DEBUG" [proxy.COM_DEBUG] = "COM_DEBUG",
queryType[proxy.COM_PING] = "COM_PING" [proxy.COM_PING] = "COM_PING",
queryType[proxy.COM_TIME] = "COM_TIME" [proxy.COM_TIME] = "COM_TIME",
queryType[proxy.COM_DELAYED_INSERT] = "COM_DELAYED_INSERT" [proxy.COM_DELAYED_INSERT] = "COM_DELAYED_INSERT",
queryType[proxy.COM_CHANGE_USER] = "COM_CHANGE_USER" [proxy.COM_CHANGE_USER] = "COM_CHANGE_USER",
queryType[proxy.COM_BINLOG_DUMP] = "COM_BINLOG_DUMP" [proxy.COM_BINLOG_DUMP] = "COM_BINLOG_DUMP",
queryType[proxy.COM_TABLE_DUMP] = "COM_TABLE_DUMP" [proxy.COM_TABLE_DUMP] = "COM_TABLE_DUMP",
queryType[proxy.COM_CONNECT_OUT] = "COM_CONNECT_OUT" [proxy.COM_CONNECT_OUT] = "COM_CONNECT_OUT",
queryType[proxy.COM_REGISTER_SLAVE] = "COM_REGISTER_SLAVE" [proxy.COM_REGISTER_SLAVE] = "COM_REGISTER_SLAVE",
queryType[proxy.COM_STMT_PREPARE] = "COM_STMT_PREPARE" [proxy.COM_STMT_PREPARE] = "COM_STMT_PREPARE",
queryType[proxy.COM_STMT_EXECUTE] = "COM_STMT_EXECUTE" [proxy.COM_STMT_EXECUTE] = "COM_STMT_EXECUTE",
queryType[proxy.COM_STMT_SEND_LONG_DATA] = "COM_STMT_SEND_LONG_DATA" [proxy.COM_STMT_SEND_LONG_DATA] = "COM_STMT_SEND_LONG_DATA",
queryType[proxy.COM_STMT_CLOSE] = "COM_STMT_CLOSE" [proxy.COM_STMT_CLOSE] = "COM_STMT_CLOSE",
queryType[proxy.COM_STMT_RESET] = "COM_STMT_RESET" [proxy.COM_STMT_RESET] = "COM_STMT_RESET",
queryType[proxy.COM_SET_OPTION] = "COM_SET_OPTION" [proxy.COM_SET_OPTION] = "COM_SET_OPTION",
queryType[proxy.COM_STMT_FETCH] = "COM_STMT_FETCH" [proxy.COM_STMT_FETCH] = "COM_STMT_FETCH",
queryType[proxy.COM_DAEMON] = "COM_DAEMON" [proxy.COM_DAEMON] = "COM_DAEMON"
}
......
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