X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=blobdiff_plain;f=src%2Fplugins%2Funittest%2Fcrypto_test.c;h=ed21e86b8d78b75dbc22455d5dc5feb95123e3d4;hp=f08b253dd1923a36548a4dcd72d630a18ac9f51b;hb=06111a837;hpb=9592909ecc1522cf36d4701f998b6f03c738e319 diff --git a/src/plugins/unittest/crypto_test.c b/src/plugins/unittest/crypto_test.c index f08b253dd19..ed21e86b8d7 100644 --- a/src/plugins/unittest/crypto_test.c +++ b/src/plugins/unittest/crypto_test.c @@ -75,6 +75,9 @@ print_results (vlib_main_t * vm, unittest_crypto_test_registration_t ** rv, case VNET_CRYPTO_OP_TYPE_HMAC: exp_digest = &r->digest; break; + case VNET_CRYPTO_OP_TYPE_HASH: + exp_digest = &r->digest; + break; default: ASSERT (0); } @@ -629,6 +632,12 @@ test_crypto_static (vlib_main_t * vm, crypto_test_main_t * tm, op->len = r->plaintext.length; } break; + case VNET_CRYPTO_OP_TYPE_HASH: + op->digest = computed_data + computed_data_total_len; + computed_data_total_len += r->digest.length; + op->src = r->plaintext.data; + op->len = r->plaintext.length; + break; default: break; }; @@ -802,6 +811,10 @@ test_crypto (vlib_main_t * vm, crypto_test_main_t * tm) n_ops_static += 1; } break; + case VNET_CRYPTO_OP_TYPE_HASH: + computed_data_total_len += r->digest.length; + n_ops_static += 1; + break; default: break; };