test/crypto: fix debug messages
When the queue_ops_rsa_enc_dec function is called, the plaintext will be printed twice instead of both plaintext and ciphertext. When the create_aead_operation function is called, the contents of iv and aad will be printed incorrectly. This patch fixes the issues above. Fixes:77a217a19b
("test/crypto: add AES-CCM tests") Fixes:5ae36995f1
("test/crypto: move RSA enqueue/dequeue into functions") Cc: stable@dpdk.org Signed-off-by: Sunyang Wu <sunyang.wu@jaguarmicro.com> Reviewed-by: Joey Xing <joey.xing@jaguarmicro.com> Reviewed-by: Qingmin Liu <qingmin.liu@jaguarmicro.com> Reviewed-by: Lei Cai <lei.cai@jaguarmicro.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
This commit is contained in:
parent
79c322caa1
commit
1c6b77de0a
@ -8287,7 +8287,7 @@ create_aead_operation(enum rte_crypto_aead_operation op,
|
||||
rte_pktmbuf_iova(ut_params->ibuf);
|
||||
/* Copy AAD 18 bytes after the AAD pointer, according to the API */
|
||||
memcpy(sym_op->aead.aad.data + 18, tdata->aad.data, tdata->aad.len);
|
||||
debug_hexdump(stdout, "aad:", sym_op->aead.aad.data,
|
||||
debug_hexdump(stdout, "aad:", sym_op->aead.aad.data + 18,
|
||||
tdata->aad.len);
|
||||
|
||||
/* Append IV at the end of the crypto operation*/
|
||||
@ -8296,7 +8296,7 @@ create_aead_operation(enum rte_crypto_aead_operation op,
|
||||
|
||||
/* Copy IV 1 byte after the IV pointer, according to the API */
|
||||
rte_memcpy(iv_ptr + 1, tdata->iv.data, tdata->iv.len);
|
||||
debug_hexdump(stdout, "iv:", iv_ptr,
|
||||
debug_hexdump(stdout, "iv:", iv_ptr + 1,
|
||||
tdata->iv.len);
|
||||
} else {
|
||||
aad_pad_len = RTE_ALIGN_CEIL(tdata->aad.len, 16);
|
||||
|
@ -208,8 +208,8 @@ queue_ops_rsa_enc_dec(void *sess)
|
||||
status = TEST_FAILED;
|
||||
goto error_exit;
|
||||
}
|
||||
debug_hexdump(stdout, "encrypted message", asym_op->rsa.message.data,
|
||||
asym_op->rsa.message.length);
|
||||
debug_hexdump(stdout, "encrypted message", asym_op->rsa.cipher.data,
|
||||
asym_op->rsa.cipher.length);
|
||||
|
||||
/* Use the resulted output as decryption Input vector*/
|
||||
asym_op = result_op->asym;
|
||||
|
Loading…
Reference in New Issue
Block a user