Commit b7583717 authored by yiwenshao's avatar yiwenshao

aes test fail

parent ce655543
...@@ -66,38 +66,6 @@ getItemString(std::string input) { ...@@ -66,38 +66,6 @@ getItemString(std::string input) {
} }
/*
static
Item *
getItemInt(std::string input) {
return new (current_thd->mem_root)
Item_int(static_cast<ulonglong>(valFromStr(input)));
}
static
Item *
getItemString(std::string input) {
return MySQLFieldTypeToItem(MYSQL_TYPE_STRING, input);
}
static
Create_field* getStringField(int length) {
Create_field *f = new Create_field;
f->sql_type = MYSQL_TYPE_VARCHAR;
f->length = length;
return f;
}
static
Create_field* getUnsignedIntField(){
Create_field *f = new Create_field;
f->sql_type = MYSQL_TYPE_LONG;
f->flags |= UNSIGNED_FLAG;
return f;
}
*/
static static
void control(DET_str* ds, Item* plain, int num_of_tests,int length) { void control(DET_str* ds, Item* plain, int num_of_tests,int length) {
Item* enc = NULL; Item* enc = NULL;
...@@ -123,7 +91,7 @@ int ...@@ -123,7 +91,7 @@ int
main(int argc,char**argv) { main(int argc,char**argv) {
init(); init();
create_embedded_thd(0); create_embedded_thd(0);
std::string key = "key"; std::string key(16,'a');
Create_field *cf = NULL; Create_field *cf = NULL;
DET_str* ds = new DET_str(*cf, key); DET_str* ds = new DET_str(*cf, key);
...@@ -138,7 +106,7 @@ main(int argc,char**argv) { ...@@ -138,7 +106,7 @@ main(int argc,char**argv) {
return 0; return 0;
} }
for(int i=1;i<=100;i++) { for(int i=1;i<=100;i++) {
std::string input = ggetpRandomName(length*i); std::string input ="abc";//= ggetpRandomName(length*i);
Item* plain = getItemString(input) ; Item* plain = getItemString(input) ;
control(ds, plain, num_of_tests, length*i) ; control(ds, plain, num_of_tests, length*i) ;
} }
......
...@@ -4,7 +4,8 @@ static void ...@@ -4,7 +4,8 @@ static void
test_aes_cmc(int num_of_tests,int len) { test_aes_cmc(int num_of_tests,int len) {
std::string key(16,'a'); std::string key(16,'a');
AES_KEY * ak = get_AES_dec_key(key); AES_KEY * ak = get_AES_dec_key(key);
std::string plain(len,'a'); // std::string plain(len,'a');
std::string plain = "abc";
std::string enc,dec; std::string enc,dec;
for(int i=0;i<num_of_tests;i++){ for(int i=0;i<num_of_tests;i++){
enc = encrypt_AES_CMC(plain,ak,true); enc = encrypt_AES_CMC(plain,ak,true);
......
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