numam-dpdk/app/test/test_cryptodev_asym_util.h
Stephen Hemminger 6f3f0acd95 remove extra blank lines at end of files
There should not be blank lines at end of files.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
2019-08-05 15:19:32 +02:00

39 lines
947 B
C

/* SPDX-License-Identifier: BSD-3-Clause
* Copyright(c) 2018 Cavium Networks
*/
#ifndef TEST_CRYPTODEV_ASYM_TEST_UTIL_H__
#define TEST_CRYPTODEV_ASYM_TEST_UTIL_H__
/* Below Apis compare resulted buffer to original test vector */
static inline int rsa_verify(struct rsa_test_data *rsa_param,
struct rte_crypto_op *result_op)
{
if (memcmp(rsa_param->data,
result_op->asym->rsa.message.data,
result_op->asym->rsa.message.length))
return -1;
return 0;
}
static inline int verify_modinv(uint8_t *mod_inv,
struct rte_crypto_op *result_op)
{
if (memcmp(mod_inv, result_op->asym->modinv.result.data,
result_op->asym->modinv.result.length))
return -1;
return 0;
}
static inline int verify_modexp(uint8_t *mod_exp,
struct rte_crypto_op *result_op)
{
if (memcmp(mod_exp, result_op->asym->modex.result.data,
result_op->asym->modex.result.length))
return -1;
return 0;
}
#endif /* TEST_CRYPTODEV_ASYM_TEST_UTIL_H__ */