X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=inline;f=app%2Ftest%2Ftest_cryptodev_snow3g_hash_test_vectors.h;h=fe4906bc84519a9c6d901e6a0b73a58522e6bd98;hb=43a942393d1795fa303b490a81bd943970fe9a71;hp=f4fa36d7b2592b0fae3d3bf80c8df1448bc6d590;hpb=8bdf665fe6c017a8b236c405a689d170264f7b1d;p=dpdk.git diff --git a/app/test/test_cryptodev_snow3g_hash_test_vectors.h b/app/test/test_cryptodev_snow3g_hash_test_vectors.h index f4fa36d7b2..fe4906bc84 100644 --- a/app/test/test_cryptodev_snow3g_hash_test_vectors.h +++ b/app/test/test_cryptodev_snow3g_hash_test_vectors.h @@ -46,9 +46,17 @@ struct snow3g_hash_test_data { struct { uint8_t data[2056]; - unsigned len; + unsigned len; /* length must be in Bits */ } plaintext; + struct { + unsigned len; + } validAuthLenInBits; + + struct { + unsigned len; + } validAuthOffsetLenInBits; + struct { uint8_t data[64]; unsigned len; @@ -79,7 +87,13 @@ struct snow3g_hash_test_data snow3g_hash_test_case_1 = { 0xB2, 0x4A, 0x03, 0x86, 0x65, 0x42, 0x2B, 0x20, 0xA4, 0x99, 0x27, 0x6A, 0x50, 0x42, 0x70, 0x09 }, - .len = 48 + .len = 384 + }, + .validAuthLenInBits = { + .len = 384 + }, + .validAuthOffsetLenInBits = { + .len = 128 }, .digest = { .data = {0x38, 0xB5, 0x54, 0xC0 }, @@ -121,7 +135,13 @@ struct snow3g_hash_test_data snow3g_hash_test_case_2 = { 0x3D, 0x7C, 0xFE, 0xE9, 0x45, 0x85, 0xB5, 0x88, 0x5C, 0xAC, 0x46, 0x06, 0x8B }, - .len = 125 + .len = 1000 + }, + .validAuthLenInBits = { + .len = 1000 + }, + .validAuthOffsetLenInBits = { + .len = 128 }, .digest = { .data = {0x06, 0x17, 0x45, 0xAE}, @@ -404,7 +424,13 @@ struct snow3g_hash_test_data snow3g_hash_test_case_3 = { 0x11, 0x24, 0xBF, 0x1A, 0xD5, 0x4B, 0x79, 0x25, 0x32, 0x98, 0x3D, 0xD6, 0xC3, 0xA8, 0xB7, 0xD0 }, - .len = 2056 + .len = 16448 + }, + .validAuthLenInBits = { + .len = 16448 + }, + .validAuthOffsetLenInBits = { + .len = 128 }, .digest = { .data = {0x17, 0x9F, 0x2F, 0xA6},